1 # IMPORTANT: these suppressions strongly depend on the used library version.
2 # They probably don't work out-of-the-box on anything but Fedora, where they
5 # Make sure to install debug information, otherwise the suppression trace might
6 # not match. On Fedora, try 'debuginfo-install dbus-glib glib libnl3'.
15 g_type_init_with_debug_flags
18 fun:g_type_init_with_debug_flags
22 g_type_register_static
25 fun:g_type_register_static
32 fun:g_param_spec_boxed
36 g_type_add_interface_static
39 fun:g_type_add_interface_static
43 g_signal_type_cclosure_new
47 fun:g_closure_new_simple
48 fun:g_signal_type_cclosure_new
53 dbus_g_value_types_init
58 fun:_dbus_g_value_types_init
63 type_iface_vtable_base_init_Wm
68 fun:type_iface_vtable_base_init_Wm
73 g_type_create_instance
79 fun:g_type_create_instance
80 fun:g_object_constructor
84 g_signal_new_class_handler
87 fun:g_closure_new_simple
89 fun:g_signal_new_class_handler
93 _dl_init_g_type_register_fundamental
96 fun:g_type_register_fundamental
111 all_gobject_init_ctor
114 fun:gobject_init_ctor
119 # The following suppressions were needed on fc20.armv7hl
123 match-leak-kinds: possible
129 match-leak-kinds: possible
135 match-leak-kinds: possible
143 rt_sigaction(act->sa_flags)
145 fun:unref_unix_signal_handler_unlocked
146 fun:g_child_watch_finalize
147 fun:g_source_unref_internal
148 fun:g_main_context_dispatch
155 # FIXME: dunny why this is needed. Clean up later.
158 match-leak-kinds: definite
162 fun:g_variant_new_from_bytes
163 fun:g_variant_new_from_trusted
165 fun:get_dispatcher_file
167 fun:g_test_run_suite_internal
168 fun:g_test_run_suite_internal
175 match-leak-kinds: definite
181 fun:g_main_context_dispatch
184 fun:gdbus_shared_thread_func
193 match-leak-kinds: definite
198 fun:g_main_context_push_thread_default
199 fun:gdbus_shared_thread_func
208 match-leak-kinds: definite
211 fun:_g_socket_read_with_control_messages
212 fun:_g_dbus_worker_do_read_unlocked
213 fun:_g_dbus_worker_do_read_cb
214 fun:g_simple_async_result_complete
215 fun:complete_in_idle_cb
217 fun:g_main_context_dispatch
220 fun:gdbus_shared_thread_func
227 match-leak-kinds: definite
233 fun:g_main_context_push_thread_default
234 fun:gdbus_shared_thread_func
243 match-leak-kinds: definite
245 fun:g_dbus_message_new_from_blob
252 match-leak-kinds: definite
258 fun:g_main_current_source
260 fun:g_task_thread_pool_thread
261 fun:g_thread_pool_thread_proxy
270 match-leak-kinds: definite
275 fun:g_system_thread_new
276 fun:g_thread_new_internal
278 fun:g_thread_pool_push
279 fun:g_task_start_task_thread
280 fun:g_task_run_in_thread
281 fun:g_async_initable_real_init_async
288 match-leak-kinds: definite
295 fun:g_main_current_source
297 fun:g_task_thread_pool_thread
298 fun:g_thread_pool_thread_proxy
306 match-leak-kinds: definite
310 fun:g_error_new_valist
312 fun:g_dbus_error_new_for_dbus_error
313 fun:g_dbus_error_set_dbus_error
314 fun:g_dbus_message_to_gerror
315 fun:decode_method_reply
316 fun:g_dbus_connection_call_sync_internal
317 fun:g_dbus_proxy_call_sync_internal
318 fun:g_dbus_proxy_call_sync
324 match-leak-kinds: definite
328 fun:g_hash_table_new_full
330 fun:_dbus_gvalue_demarshal
331 fun:dbus_g_proxy_end_call_internal
332 fun:dbus_g_proxy_end_call
333 fun:get_permissions_reply
334 fun:complete_pending_call_and_unlock
335 fun:dbus_connection_dispatch
336 fun:message_queue_dispatch
342 match-leak-kinds: definite
345 fun:_g_dbus_worker_send_message
346 fun:g_dbus_connection_send_message_unlocked
347 fun:unsubscribe_id_internal
348 fun:g_dbus_connection_signal_unsubscribe
349 fun:g_dbus_proxy_finalize
356 match-leak-kinds: definite
359 fun:thread_memory_from_self
362 fun:g_main_context_push_thread_default
363 fun:gdbus_shared_thread_func
372 match-leak-kinds: definite
379 fun:g_main_context_dispatch
382 fun:gdbus_shared_thread_func
390 match-leak-kinds: definite
392 fun:_g_dbus_worker_send_message
393 fun:g_dbus_connection_send_message_unlocked
395 fun:g_dbus_proxy_finalize
399 ###############################################################
401 ###############################################################
406 match-leak-kinds: definite
413 fun:nl_recvmsgs_report
416 fun:rtnl_link_get_kernel
420 # fixed by https://github.com/thom311/libnl/commit/d65c32a7205e679c7fc13f0e4565b13e698ba906
421 libnl_rtnl_link_set_type_01
423 match-leak-kinds: definite
426 fun:rtnl_link_set_type
431 fun:nl_recvmsgs_report
434 fun:rtnl_link_get_kernel
438 # fixed by https://github.com/thom311/libnl/commit/d65c32a7205e679c7fc13f0e4565b13e698ba906
439 # Same issue as libnl_rtnl_link_set_type_01, but different backtrace by calling nl_msg_parse().
440 libnl_rtnl_link_set_type_02
442 match-leak-kinds: definite
445 fun:rtnl_link_set_type
452 libnl_rtnl_link_alloc_cache
454 match-leak-kinds: definite
459 fun:update_msg_parser
462 fun:nl_recvmsgs_report
467 fun:rtnl_link_alloc_cache