1 # Valgrind error suppression file
3 # ============================= libc ==================================
6 ld.so initialization + selinux
14 dlopen initialization, triggered by handle-leak-debug code
17 fun:__libc_dlopen_mode
20 fun:handle_leak_debug_bt
21 fun:dynamic_ensure_handle
25 # default.supp has these for 2.10, but they're too specific
27 Debian libc6 (2.10.x, 2.11.x) stripped dynamic linker
30 fun:expand_dynamic_string_token
41 Debian libc6 (2.9.x - 2.11.x) stripped dynamic linker
43 fun:_dl_relocate_object
51 ld.so initialization on glibc 2.9
61 # ======================= libselinux on Debian amd64 =====================
64 I have no idea what SELinux is doing but it's not my problem
67 obj:/lib/libselinux.so.1
68 obj:/lib/libselinux.so.1
69 obj:/lib/libselinux.so.1
73 I have no idea what SELinux is doing but it's not my problem
76 obj:/lib/libselinux.so.1
77 obj:/lib/libselinux.so.1
78 obj:/lib/libselinux.so.1
82 I have no idea what SELinux is doing but it's not my problem
85 obj:/lib/libselinux.so.1
86 obj:/lib/libselinux.so.1
87 obj:/lib/libselinux.so.1
90 # ============================= GLib ==================================
93 g_set_prgname copies its argument
100 one g_get_charset per child^Wprocess
107 one g_get_home_dir per process
114 GQuarks can't be freed
117 fun:g_quark_from_static_string
121 GQuarks can't be freed
124 fun:g_quark_from_string
128 interned strings can't be freed
135 interned strings can't be freed
138 fun:g_intern_static_string
142 shared global default g_main_context
145 fun:g_main_context_new
146 fun:g_main_context_default
161 fun:g_test_add_vtable
165 GTest pseudorandomness
168 fun:g_rand_new_with_seed_array
175 GSLice initialization
179 fun:g_slice_init_nomessage
183 # ============================= GObject ===============================
193 g_type_init_with_debug_flags
196 fun:g_type_init_with_debug_flags
200 g_type_register_static
203 fun:g_type_register_static
207 g_type_add_interface_static
210 fun:g_type_add_interface_static
214 initialization of interfaces
217 fun:type_iface_vtable_base_init_Wm
221 # ============================= GIO ===================================
227 fun:g_inet_address_class_intern_init
231 g_simple_async_result class
236 fun:g_simple_async_result_new
239 # ============================= dbus-glib =============================
242 registering marshallers is permanent
245 fun:dbus_g_object_register_marshaller_array
246 fun:dbus_g_object_register_marshaller
250 dbus-glib specialized GTypes are permanent
253 fun:dbus_g_type_specialized_init
257 libdbus shared connection
264 dbus-gobject registrations aren't freed unless we fall off the bus
268 fun:dbus_g_connection_register_g_object
272 DBusGProxy slots aren't freed unless we fall off the bus
275 fun:dbus_connection_allocate_data_slot
277 fun:dbus_g_proxy_constructor
281 error registrations are for life, not just for Christmas
284 fun:dbus_g_error_domain_register
288 DBusGProxy class init
291 fun:dbus_g_proxy_class_init
294 # ============================= telepathy-glib ========================
297 tp_dbus_daemon_constructor @daemons once per DBusConnection
301 fun:tp_dbus_daemon_constructor
305 tp_proxy_subclass_add_error_mapping refs the enum
309 fun:tp_proxy_subclass_add_error_mapping
313 tp_proxy_or_subclass_hook_on_interface_add never frees its list
316 fun:tp_proxy_or_subclass_hook_on_interface_add
320 tp_dbus_daemon_constructor filter not freed til we fall off the bus
323 fun:dbus_connection_add_filter
324 fun:tp_dbus_daemon_constructor
328 tp_g_socket_address_from_variant reffing GNIO types
333 fun:tp_g_socket_address_from_variant
337 creating classes for DBusGProxy
344 fun:tp_proxy_borrow_interface_by_id
348 creating classes for tp_dbus_daemon_new
355 fun:tp_dbus_daemon_new
359 creating classes for TpCHannel
370 creating a boxed type to use in TpCapabilities
375 fun:g_param_spec_boxed
376 fun:tp_capabilities_class_intern_init
379 # ============================= questionable ==========================
382 creating classes for instances (this is a pretty big hammer)
387 fun:g_type_create_instance
389 fun:g_param_spec_string