valgrind: update suppressions for newer glib and toolchain changes
[NetworkManager.git] / valgrind.suppressions
1 {
2   NSS_NoDB_Init
3   Memcheck:Leak
4   ...
5   fun:NSS_NoDB_Init
6   ...
7 }
8 {
9   g_type_init_with_debug_flags
10   Memcheck:Leak
11   ...
12   fun:g_type_init_with_debug_flags
13   ...
14 }
15 {
16   g_type_register_static
17   Memcheck:Leak
18   ...
19   fun:g_type_register_static
20   ...
21 }
22 {
23   g_param_spec_boxed
24   Memcheck:Leak
25   ...
26   fun:g_param_spec_boxed
27   ...
28 }
29 {
30   g_type_add_interface_static
31   Memcheck:Leak
32   ...
33   fun:g_type_add_interface_static
34   ...
35 }
36 {
37   g_signal_type_cclosure_new
38   Memcheck:Leak
39   ...
40   fun:g_malloc0
41   fun:g_closure_new_simple
42   fun:g_signal_type_cclosure_new
43   fun:g_signal_new
44   ...
45 }
46 {
47    dbus_g_value_types_init
48    Memcheck:Leak
49    fun:realloc
50    fun:g_realloc
51    fun:g_type_set_qdata
52    fun:_dbus_g_value_types_init
53    fun:dbus_g_bus_get
54    ...
55 }
56 {
57    type_iface_vtable_base_init_Wm
58    Memcheck:Leak
59    fun:malloc
60    fun:g_malloc
61    fun:g_memdup
62    fun:type_iface_vtable_base_init_Wm
63    fun:g_type_class_ref
64    ...
65 }
66 {
67    g_type_create_instance
68    Memcheck:Leak
69    fun:malloc
70    fun:g_malloc
71    fun:g_slice_alloc
72    fun:g_slice_alloc0
73    fun:g_type_create_instance
74    fun:g_object_constructor
75    ...
76 }
77 {
78    g_signal_new_class_handler
79    Memcheck:Leak
80    ...
81    fun:g_closure_new_simple
82    fun:g_cclosure_new
83    fun:g_signal_new_class_handler
84    ...
85 }
86 {
87    _dl_init_g_type_register_fundamental
88    Memcheck:Leak
89    ...
90    fun:g_type_register_fundamental
91    ...
92    fun:_dl_init
93    obj:/*/ld-*.so
94 }
95 {
96    _dl_init_g_malloc0
97    Memcheck:Leak
98    fun:calloc
99    fun:g_malloc0
100    ...
101    fun:_dl_init
102    obj:/*/ld-*.so
103 }
104 {
105     all_gobject_init_ctor
106     Memcheck:Leak
107     ...
108     fun:gobject_init_ctor
109     ...
110 }
111
112
113 # The following suppressions were needed on fc20.armv7hl
114 {
115    _fun_malloc
116    Memcheck:Leak
117    match-leak-kinds: possible
118    fun:malloc
119 }
120 {
121    _fun_realloc
122    Memcheck:Leak
123    match-leak-kinds: possible
124    fun:realloc
125 }
126 {
127    _fun_calloc
128    Memcheck:Leak
129    match-leak-kinds: possible
130    fun:calloc
131 }
132
133
134 {
135    _glib_sigaction
136    Memcheck:Param
137    rt_sigaction(act->sa_flags)
138    fun:__libc_sigaction
139    fun:unref_unix_signal_handler_unlocked
140    fun:g_child_watch_finalize
141    fun:g_source_unref_internal
142    fun:g_main_context_dispatch
143    ...
144    fun:g_main_loop_run
145    ...
146 }
147
148 {
149    # FIXME: dunny why this is needed. Clean up later.
150    _dispatcher_test
151    Memcheck:Leak
152    match-leak-kinds: definite
153    fun:malloc
154    fun:g_malloc
155    fun:g_slice_alloc
156    fun:g_variant_new_from_bytes
157    fun:g_variant_new_from_trusted
158    fun:parse_dhcp
159    fun:get_dispatcher_file
160    ...
161    fun:g_test_run_suite_internal
162    fun:g_test_run_suite_internal
163    fun:g_test_run_suite
164 }
165
166 {
167    _gdbus_1
168    Memcheck:Leak
169    match-leak-kinds: definite
170    fun:malloc
171    fun:g_malloc
172    fun:g_slice_alloc
173    fun:g_slice_alloc0
174    fun:get_dispatch
175    fun:g_main_context_dispatch
176    ...
177    fun:g_main_loop_run
178    fun:gdbus_shared_thread_func
179    fun:g_thread_proxy
180    fun:start_thread
181    fun:clone
182 }
183
184 {
185    _gdbus_2
186    Memcheck:Leak
187    match-leak-kinds: definite
188    fun:malloc
189    fun:g_malloc
190    fun:g_slice_alloc
191    fun:g_slice_alloc0
192    fun:g_main_context_push_thread_default
193    fun:gdbus_shared_thread_func
194    fun:g_thread_proxy
195    fun:start_thread
196    fun:clone
197 }
198
199 {
200    _gdbus_3
201    Memcheck:Leak
202    match-leak-kinds: definite
203    fun:calloc
204    fun:g_malloc0
205    fun:_g_socket_read_with_control_messages
206    fun:_g_dbus_worker_do_read_unlocked
207    fun:_g_dbus_worker_do_read_cb
208    fun:g_simple_async_result_complete
209    fun:complete_in_idle_cb
210    fun:g_main_context_dispatch
211    ...
212    fun:g_main_loop_run
213    fun:gdbus_shared_thread_func
214    fun:g_thread_proxy
215 }
216
217 {
218    _gdbus_4
219    Memcheck:Leak
220    match-leak-kinds: definite
221    fun:calloc
222    fun:g_malloc0
223    fun:thread_memory_from_self
224    fun:g_slice_alloc
225    fun:g_slice_alloc0
226    fun:g_main_context_push_thread_default
227    fun:gdbus_shared_thread_func
228    fun:g_thread_proxy
229    fun:start_thread
230    fun:clone
231 }
232
233 {
234    _gdbus_5
235    Memcheck:Leak
236    match-leak-kinds: definite
237    ...
238    fun:g_dbus_message_new_from_blob
239    ...
240 }
241
242 {
243    _gdbus_9
244    Memcheck:Leak
245    match-leak-kinds: definite
246    fun:malloc
247    fun:g_malloc
248    fun:g_slice_alloc
249    fun:g_slice_alloc0
250    fun:get_dispatch
251    fun:g_main_current_source
252    fun:g_task_return
253    fun:g_task_thread_pool_thread
254    fun:g_thread_pool_thread_proxy
255    fun:g_thread_proxy
256    fun:start_thread
257    fun:clone
258 }
259
260 {
261    _gdbus_10
262    Memcheck:Leak
263    match-leak-kinds: definite
264    fun:malloc
265    fun:g_malloc
266    fun:g_slice_alloc
267    fun:g_slice_alloc0
268    fun:g_system_thread_new
269    fun:g_thread_new_internal
270    ...
271    fun:g_thread_pool_push
272    fun:g_task_start_task_thread
273    fun:g_task_run_in_thread
274    fun:g_async_initable_real_init_async
275    fun:g_bus_get
276 }
277
278 {
279    _gdbus_11
280    Memcheck:Leak
281    match-leak-kinds: definite
282    fun:calloc
283    fun:g_malloc0
284    ...
285    fun:g_slice_alloc
286    fun:g_slice_alloc0
287    fun:get_dispatch
288    fun:g_main_current_source
289    fun:g_task_return
290    fun:g_task_thread_pool_thread
291    fun:g_thread_pool_thread_proxy
292    fun:g_thread_proxy
293    fun:start_thread
294 }
295
296 {
297    _gdbus_12
298    Memcheck:Leak
299    match-leak-kinds: definite
300    fun:malloc
301    fun:g_malloc
302    fun:g_slice_alloc
303    fun:g_error_new_valist
304    fun:g_error_new
305    fun:g_dbus_error_new_for_dbus_error
306    fun:g_dbus_error_set_dbus_error
307    fun:g_dbus_message_to_gerror
308    fun:decode_method_reply
309    fun:g_dbus_connection_call_sync_internal
310    fun:g_dbus_proxy_call_sync_internal
311    fun:g_dbus_proxy_call_sync
312 }
313
314 {
315    _gdbus_15
316    Memcheck:Leak
317    match-leak-kinds: definite
318    fun:malloc
319    fun:g_malloc
320    fun:g_slice_alloc
321    fun:g_hash_table_new_full
322    fun:demarshal_map
323    fun:_dbus_gvalue_demarshal
324    fun:dbus_g_proxy_end_call_internal
325    fun:dbus_g_proxy_end_call
326    fun:get_permissions_reply
327    fun:complete_pending_call_and_unlock
328    fun:dbus_connection_dispatch
329    fun:message_queue_dispatch
330 }
331
332 {
333    _gdbus_16
334    Memcheck:Leak
335    match-leak-kinds: definite
336    fun:calloc
337    fun:g_malloc0
338    fun:_g_dbus_worker_send_message
339    fun:g_dbus_connection_send_message_unlocked
340    fun:unsubscribe_id_internal
341    fun:g_dbus_connection_signal_unsubscribe
342    fun:g_dbus_proxy_finalize
343    ...
344 }
345
346 {
347    _gdbus_17
348    Memcheck:Leak
349    match-leak-kinds: definite
350    fun:calloc
351    fun:g_malloc0
352    fun:thread_memory_from_self
353    fun:g_slice_alloc
354    fun:g_slice_alloc0
355    fun:g_main_context_push_thread_default
356    fun:gdbus_shared_thread_func
357    fun:g_thread_proxy
358    fun:start_thread
359    fun:clone
360 }
361
362 {
363    _gdbus_18
364    Memcheck:Leak
365    match-leak-kinds: definite
366    fun:malloc
367    fun:g_malloc
368    fun:g_slice_alloc
369    fun:g_slice_alloc0
370    fun:get_dispatch
371    fun:g_main_dispatch
372    fun:g_main_context_dispatch
373    ...
374    fun:g_main_loop_run
375    fun:gdbus_shared_thread_func
376    fun:g_thread_proxy
377    fun:start_thread
378    fun:clone
379 }
380