valgrind: fix suppressions for Fedora 20
[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    ...
211    fun:g_main_context_dispatch
212    ...
213    fun:g_main_loop_run
214    fun:gdbus_shared_thread_func
215    fun:g_thread_proxy
216 }
217
218 {
219    _gdbus_4
220    Memcheck:Leak
221    match-leak-kinds: definite
222    fun:calloc
223    fun:g_malloc0
224    ...
225    fun:g_slice_alloc
226    fun:g_slice_alloc0
227    fun:g_main_context_push_thread_default
228    fun:gdbus_shared_thread_func
229    fun:g_thread_proxy
230    fun:start_thread
231    fun:clone
232 }
233
234 {
235    _gdbus_5
236    Memcheck:Leak
237    match-leak-kinds: definite
238    ...
239    fun:g_dbus_message_new_from_blob
240    ...
241 }
242
243 {
244    _gdbus_9
245    Memcheck:Leak
246    match-leak-kinds: definite
247    fun:malloc
248    fun:g_malloc
249    fun:g_slice_alloc
250    fun:g_slice_alloc0
251    fun:get_dispatch
252    fun:g_main_current_source
253    fun:g_task_return
254    fun:g_task_thread_pool_thread
255    fun:g_thread_pool_thread_proxy
256    fun:g_thread_proxy
257    fun:start_thread
258    fun:clone
259 }
260
261 {
262    _gdbus_10
263    Memcheck:Leak
264    match-leak-kinds: definite
265    fun:malloc
266    fun:g_malloc
267    fun:g_slice_alloc
268    fun:g_slice_alloc0
269    fun:g_system_thread_new
270    fun:g_thread_new_internal
271    ...
272    fun:g_thread_pool_push
273    fun:g_task_start_task_thread
274    fun:g_task_run_in_thread
275    fun:g_async_initable_real_init_async
276    fun:g_bus_get
277 }
278
279 {
280    _gdbus_11
281    Memcheck:Leak
282    match-leak-kinds: definite
283    fun:calloc
284    fun:g_malloc0
285    ...
286    fun:g_slice_alloc
287    fun:g_slice_alloc0
288    fun:get_dispatch
289    fun:g_main_current_source
290    fun:g_task_return
291    fun:g_task_thread_pool_thread
292    fun:g_thread_pool_thread_proxy
293    fun:g_thread_proxy
294    fun:start_thread
295 }
296
297 {
298    _gdbus_12
299    Memcheck:Leak
300    match-leak-kinds: definite
301    fun:malloc
302    fun:g_malloc
303    fun:g_slice_alloc
304    fun:g_error_new_valist
305    fun:g_error_new
306    fun:g_dbus_error_new_for_dbus_error
307    fun:g_dbus_error_set_dbus_error
308    fun:g_dbus_message_to_gerror
309    fun:decode_method_reply
310    fun:g_dbus_connection_call_sync_internal
311    fun:g_dbus_proxy_call_sync_internal
312    fun:g_dbus_proxy_call_sync
313 }
314
315 {
316    _gdbus_15
317    Memcheck:Leak
318    match-leak-kinds: definite
319    fun:malloc
320    fun:g_malloc
321    fun:g_slice_alloc
322    fun:g_hash_table_new_full
323    fun:demarshal_map
324    fun:_dbus_gvalue_demarshal
325    fun:dbus_g_proxy_end_call_internal
326    fun:dbus_g_proxy_end_call
327    fun:get_permissions_reply
328    fun:complete_pending_call_and_unlock
329    fun:dbus_connection_dispatch
330    fun:message_queue_dispatch
331 }
332
333 {
334    _gdbus_16
335    Memcheck:Leak
336    match-leak-kinds: definite
337    fun:calloc
338    fun:g_malloc0
339    fun:_g_dbus_worker_send_message
340    fun:g_dbus_connection_send_message_unlocked
341    fun:unsubscribe_id_internal
342    fun:g_dbus_connection_signal_unsubscribe
343    fun:g_dbus_proxy_finalize
344    ...
345 }
346
347 {
348    _gdbus_17
349    Memcheck:Leak
350    match-leak-kinds: definite
351    fun:calloc
352    fun:g_malloc0
353    fun:thread_memory_from_self
354    fun:g_slice_alloc
355    fun:g_slice_alloc0
356    fun:g_main_context_push_thread_default
357    fun:gdbus_shared_thread_func
358    fun:g_thread_proxy
359    fun:start_thread
360    fun:clone
361 }
362
363 {
364    _gdbus_18
365    Memcheck:Leak
366    match-leak-kinds: definite
367    fun:malloc
368    fun:g_malloc
369    fun:g_slice_alloc
370    fun:g_slice_alloc0
371    fun:get_dispatch
372    fun:g_main_dispatch
373    fun:g_main_context_dispatch
374    ...
375    fun:g_main_loop_run
376    fun:gdbus_shared_thread_func
377    fun:g_thread_proxy
378    fun:start_thread
379    fun:clone
380 }
381