Blame telepathy-account-widgets/tools/telepathy-glib.supp

Packit Service c6b9b0
# Valgrind error suppression file
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= libc ==================================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   ld.so initialization + selinux
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:_dl_init
Packit Service c6b9b0
   obj:/lib/ld-*.so
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   dlopen initialization, triggered by handle-leak-debug code
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:__libc_dlopen_mode
Packit Service c6b9b0
   fun:init
Packit Service c6b9b0
   fun:backtrace
Packit Service c6b9b0
   fun:handle_leak_debug_bt
Packit Service c6b9b0
   fun:dynamic_ensure_handle
Packit Service c6b9b0
   fun:tp_handle_ensure
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# default.supp has these for 2.10, but they're too specific
Packit Service c6b9b0
{
Packit Service c6b9b0
   Debian libc6 (2.10.x, 2.11.x) stripped dynamic linker
Packit Service c6b9b0
   Memcheck:Cond
Packit Service c6b9b0
   fun:index
Packit Service c6b9b0
   fun:expand_dynamic_string_token
Packit Service c6b9b0
   fun:_dl_map_object
Packit Service c6b9b0
   fun:map_doit
Packit Service c6b9b0
   fun:_dl_catch_error
Packit Service c6b9b0
   fun:do_preload
Packit Service c6b9b0
   fun:dl_main
Packit Service c6b9b0
   fun:_dl_sysdep_start
Packit Service c6b9b0
   fun:_dl_start
Packit Service c6b9b0
   obj:/lib/ld-*.so
Packit Service c6b9b0
}
Packit Service c6b9b0
{
Packit Service c6b9b0
   Debian libc6 (2.9.x - 2.11.x) stripped dynamic linker
Packit Service c6b9b0
   Memcheck:Cond
Packit Service c6b9b0
   fun:_dl_relocate_object
Packit Service c6b9b0
   fun:dl_main
Packit Service c6b9b0
   fun:_dl_sysdep_start
Packit Service c6b9b0
   fun:_dl_start
Packit Service c6b9b0
   obj:/lib/ld-*.so
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   ld.so initialization on glibc 2.9
Packit Service c6b9b0
   Memcheck:Cond
Packit Service c6b9b0
   fun:strlen
Packit Service c6b9b0
   fun:_dl_init_paths
Packit Service c6b9b0
   fun:dl_main
Packit Service c6b9b0
   fun:_dl_sysdep_start
Packit Service c6b9b0
   fun:_dl_start
Packit Service c6b9b0
   obj:/lib/ld-2.9.so
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ======================= libselinux on Debian amd64 =====================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   I have no idea what SELinux is doing but it's not my problem
Packit Service c6b9b0
   Memcheck:Cond
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   I have no idea what SELinux is doing but it's not my problem
Packit Service c6b9b0
   Memcheck:Value8
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   I have no idea what SELinux is doing but it's not my problem
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
   obj:/lib/libselinux.so.1
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= GLib ==================================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_set_prgname copies its argument
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_set_prgname
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   one g_get_charset per child^Wprocess
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_get_charset
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   one g_get_home_dir per process
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_get_home_dir
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GQuarks can't be freed
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_quark_from_static_string
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GQuarks can't be freed
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_quark_from_string
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   interned strings can't be freed
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_intern_string
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   interned strings can't be freed
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_intern_static_string
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   shared global default g_main_context
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_main_context_new
Packit Service c6b9b0
   fun:g_main_context_default
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GTest initialization
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_test_init
Packit Service c6b9b0
   fun:main
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GTest admin
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_test_add_vtable
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GTest pseudorandomness
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_rand_new_with_seed_array
Packit Service c6b9b0
   fun:test_run_seed
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_test_run
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GSLice initialization
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_malloc0
Packit Service c6b9b0
   fun:g_slice_init_nomessage
Packit Service c6b9b0
   fun:g_slice_alloc
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= GObject ===============================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_type_init
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_init
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_type_init_with_debug_flags
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_init_with_debug_flags
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_type_register_static
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_register_static
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_type_add_interface_static
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_add_interface_static
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   initialization of interfaces
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:type_iface_vtable_base_init_Wm
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= GIO ===================================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   GIO init
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_inet_address_class_intern_init
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   g_simple_async_result class
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_simple_async_result_new
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= dbus-glib =============================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   registering marshallers is permanent
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_object_register_marshaller_array
Packit Service c6b9b0
   fun:dbus_g_object_register_marshaller
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   dbus-glib specialized GTypes are permanent
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_type_specialized_init
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   libdbus shared connection
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_bus_get
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   dbus-gobject registrations aren't freed unless we fall off the bus
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_slist_append
Packit Service c6b9b0
   fun:dbus_g_connection_register_g_object
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   DBusGProxy slots aren't freed unless we fall off the bus
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_connection_allocate_data_slot
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_proxy_constructor
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   error registrations are for life, not just for Christmas
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_error_domain_register
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   DBusGProxy class init
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_g_proxy_class_init
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= telepathy-glib ========================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   tp_dbus_daemon_constructor @daemons once per DBusConnection
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_slice_alloc
Packit Service c6b9b0
   fun:tp_dbus_daemon_constructor
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   tp_proxy_subclass_add_error_mapping refs the enum
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   fun:tp_proxy_subclass_add_error_mapping
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   tp_proxy_or_subclass_hook_on_interface_add never frees its list
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:tp_proxy_or_subclass_hook_on_interface_add
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   tp_dbus_daemon_constructor filter not freed til we fall off the bus
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:dbus_connection_add_filter
Packit Service c6b9b0
   fun:tp_dbus_daemon_constructor
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   tp_g_socket_address_from_variant reffing GNIO types
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:tp_g_socket_address_from_variant
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   creating classes for DBusGProxy
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_object_new
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:tp_proxy_borrow_interface_by_id
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   creating classes for tp_dbus_daemon_new
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_object_new
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:tp_dbus_daemon_new
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   creating classes for TpCHannel
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_object_new
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:tp_channel_new
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   creating a boxed type to use in TpCapabilities
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_param_spec_boxed
Packit Service c6b9b0
   fun:tp_capabilities_class_intern_init
Packit Service c6b9b0
}
Packit Service c6b9b0
Packit Service c6b9b0
# ============================= questionable ==========================
Packit Service c6b9b0
Packit Service c6b9b0
{
Packit Service c6b9b0
   creating classes for instances (this is a pretty big hammer)
Packit Service c6b9b0
   Memcheck:Leak
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_class_ref
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_type_create_instance
Packit Service c6b9b0
   ...
Packit Service c6b9b0
   fun:g_param_spec_string
Packit Service c6b9b0
}