refactoring - use main_window_remove_error
[empathy-mirror.git] / tests / valgrind.supp
blob29bb04547f1775e3bffcd0cc34d057969cae46b6
1 ### this file contains suppressions for valgrind when running
2 ### the gibber/telepathy-salut unit tests based on the gstreamer one
4 ### syscall suppressions
7    <clone on Wim's Debian>
8    Memcheck:Param
9    clone(parent_tidptr)
10    fun:clone
11    fun:clone
15    <clone on Wim's Debian>
16    Memcheck:Param
17    clone(child_tidptr)
18    fun:clone
19    fun:clone
23    <clone on Wim's Debian>
24    Memcheck:Param
25    clone(tlsinfo)
26    fun:clone
27    fun:clone
30 ### glibc suppressions
33    <conditional jump on wim's debian 2/2/06>
34    Memcheck:Cond
35    obj:/lib/ld-2.3.*.so
36    fun:dl_open_worker
37    obj:/lib/ld-2.3.*.so
38    fun:_dl_open
39    fun:dlopen_doit
40    obj:/lib/ld-2.3.*.so
41    fun:_dlerror_run
42    fun:dlopen@@GLIBC_2.1
43    fun:g_module_open
46 # glibc does not deallocate thread-local storage
49    <tls>
50    Memcheck:Leak
51    fun:calloc
52    fun:_dl_allocate_tls
53    fun:pthread_create@@*
56 # I get an extra stack entry on x86/dapper
58    <tls>
59    Memcheck:Leak
60    fun:calloc
61    obj:/lib/ld-2.3.*.so
62    fun:_dl_allocate_tls
63    fun:pthread_create@@*
68    <pthread strstr>
69    Memcheck:Cond
70    fun:strstr
71    fun:__pthread_initialize_minimal
72    obj:/lib/libpthread-*.so
73    obj:/lib/libpthread-*.so
74    fun:call_init
75    fun:_dl_init
76    obj:/lib/ld-*.so
79 # a thread-related free problem in glibc from Edgard
81    __libc_freeres_rw_acess
82    Memcheck:Addr4
83    obj:*
84    obj:*
85    obj:*
86    obj:*
87    obj:*
88    fun:__libc_freeres
92    <a conditional jump on wim's debian>
93    Memcheck:Cond
94    obj:/lib/ld-2.3.*.so
95    obj:/lib/ld-2.3.*.so
96    obj:/lib/ld-2.3.*.so
97    obj:/lib/ld-2.3.*.so
98    obj:/lib/ld-2.3.*.so
101 # g_module_open-related problems
103    <started showing up on fc4-quick>
104    Memcheck:Addr2
105    fun:memcpy
106    fun:_dl_map_object_deps
107    fun:dl_open_worker
108    fun:_dl_catch_error
109    fun:_dl_open
110    fun:dlopen_doit
111    fun:_dl_catch_error
112    fun:_dlerror_run
113    fun:dlopen@@GLIBC_2.1
114    fun:g_module_open
118    <started showing up on fc4-quick>
119    Memcheck:Addr4
120    fun:memcpy
121    fun:_dl_map_object_deps
122    fun:dl_open_worker
123    fun:_dl_catch_error
124    fun:_dl_open
125    fun:dlopen_doit
126    fun:_dl_catch_error
127    fun:_dlerror_run
128    fun:dlopen@@GLIBC_2.1
129    fun:g_module_open
133    <g_module_open on wim's debian>
134    Memcheck:Cond
135    obj:/lib/ld-2.3.*.so
136    obj:/lib/ld-2.3.*.so
137    obj:/lib/ld-2.3.*.so
138    fun:do_sym
139    fun:_dl_sym
140    fun:dlsym_doit
141    obj:/lib/ld-2.3.*.so
142    fun:_dlerror_run
143    fun:dlsym
144    fun:g_module_symbol
145    fun:g_module_open
149    <g_module_open on wim's debian>
150    Memcheck:Cond
151    obj:/lib/ld-2.3.*.so
152    obj:/lib/ld-2.3.*.so
153    obj:/lib/ld-2.3.*.so
154    fun:dl_open_worker
155    obj:/lib/ld-2.3.*.so
156    fun:_dl_open
157    fun:dlopen_doit
158    obj:/lib/ld-2.3.*.so
159    fun:_dlerror_run
160    fun:dlopen@@GLIBC_2.1
161    fun:g_module_open
164    <g_module_open on wim's debian>
165    Memcheck:Cond
166    obj:/lib/ld-2.3.*.so
167    fun:dl_open_worker
168    obj:/lib/ld-2.3.*.so
169    fun:_dl_open
170    fun:dlopen_doit
171    obj:/lib/ld-2.3.*.so
172    fun:_dlerror_run
173    fun:dlopen@@GLIBC_2.1
174    fun:g_module_open
178    <leak on wim's debian in g_module_open>
179    Memcheck:Leak
180    fun:malloc
181    obj:/lib/ld-2.3.*.so
182    fun:dl_open_worker
183    obj:/lib/ld-2.3.*.so
184    fun:_dl_open
185    fun:dlopen_doit
186    obj:/lib/ld-2.3.*.so
187    fun:_dlerror_run
188    fun:dlopen@@GLIBC_2.1
189    fun:g_module_open
193    <invalid read on wim's debian>
194    Memcheck:Addr4
195    obj:/lib/ld-2.3.*.so
196    obj:/lib/ld-2.3.*.so
197    obj:/lib/ld-2.3.*.so
198    obj:/lib/ld-2.3.*.so
199    obj:/lib/ld-2.3.*.so
200    obj:/lib/ld-2.3.*.so
201    obj:/lib/ld-2.3.*.so
202    fun:dl_open_worker
203    obj:/lib/ld-2.3.*.so
204    fun:_dl_open
205    fun:dlopen_doit
206    obj:/lib/ld-2.3.*.so
210    <invalid read on wim's debian>
211    Memcheck:Addr4
212    obj:/lib/ld-2.3.*.so
213    obj:/lib/ld-2.3.*.so
214    obj:/lib/ld-2.3.*.so
215    obj:/lib/ld-2.3.*.so
216    obj:/lib/ld-2.3.*.so
217    obj:/lib/ld-2.3.*.so
218    fun:dl_open_worker
219    obj:/lib/ld-2.3.*.so
220    fun:_dl_open
221    fun:dlopen_doit
222    obj:/lib/ld-2.3.*.so
223    fun:_dlerror_run
227    <invalid read on wim's debian - 2006-02-02>
228    Memcheck:Addr4
229    obj:/lib/ld-2.3.*.so
230    obj:/lib/ld-2.3.*.so
231    obj:/lib/ld-2.3.*.so
232    fun:dl_open_worker
233    obj:/lib/ld-2.3.*.so
234    fun:_dl_open
235    fun:dlopen_doit
236    obj:/lib/ld-2.3.*.so
237    fun:_dlerror_run
238    fun:dlopen@@GLIBC_2.1
239    fun:g_module_open
243    <invalid read on wim's debian - 2006-02-02>
244    Memcheck:Addr4
245    obj:/lib/ld-2.3.*.so
246    obj:/lib/ld-2.3.*.so
247    fun:dl_open_worker
248    obj:/lib/ld-2.3.*.so
249    fun:_dl_open
250    fun:dlopen_doit
251    obj:/lib/ld-2.3.*.so
252    fun:_dlerror_run
253    fun:dlopen@@GLIBC_2.1
254    fun:g_module_open
258    <invalid read on wim's debian - 2006-02-02>
259    Memcheck:Addr4
260    obj:/lib/ld-2.3.*.so
261    obj:/lib/ld-2.3.*.so
262    obj:/lib/ld-2.3.*.so
263    fun:do_sym
264    fun:_dl_sym
265    fun:dlsym_doit
266    obj:/lib/ld-2.3.*.so
267    fun:_dlerror_run
268    fun:dlsym
269    fun:g_module_symbol
270    fun:g_module_open
274    <futex on Andy's 64-bit ubuntu>
275    Memcheck:Param
276    futex(uaddr2)
277    fun:pthread_once
278    obj:/lib/libc-2.3.*.so
279    obj:/lib/libc-2.3.*.so
280    fun:mbsnrtowcs
281    fun:vfprintf
282    fun:vsprintf
283    fun:sprintf
284    obj:/lib/libc-2.3.*.so
287 # valgrind doesn't allow me to specify a suppression for Addr1, Addr2, Addr4
288 # as Addr*, so 3 copies for that; and then 2 of each for that pesky memcpy
290    <Invalid read of size 1, 2, 4 on thomas's FC4>
291    Memcheck:Addr1
292    fun:_dl_signal_error
293    fun:_dl_map_object_deps
294    fun:dl_open_worker
295    fun:_dl_catch_error
296    fun:_dl_open
297    fun:dlopen_doit
298    fun:_dl_catch_error
299    fun:_dlerror_run
300    fun:dlopen@@GLIBC_2.1
301    fun:g_module_open
305    <Invalid read of size 1, 2, 4 on thomas's FC4>
306    Memcheck:Addr2
307    fun:_dl_signal_error
308    fun:_dl_map_object_deps
309    fun:dl_open_worker
310    fun:_dl_catch_error
311    fun:_dl_open
312    fun:dlopen_doit
313    fun:_dl_catch_error
314    fun:_dlerror_run
315    fun:dlopen@@GLIBC_2.1
316    fun:g_module_open
319    <Invalid read of size 1, 2, 4 on thomas's FC4>
320    Memcheck:Addr4
321    fun:_dl_signal_error
322    fun:_dl_map_object_deps
323    fun:dl_open_worker
324    fun:_dl_catch_error
325    fun:_dl_open
326    fun:dlopen_doit
327    fun:_dl_catch_error
328    fun:_dlerror_run
329    fun:dlopen@@GLIBC_2.1
330    fun:g_module_open
334    <Invalid read of size 1, 2, 4 on thomas's FC4>
335    Memcheck:Addr1
336    fun:memcpy
337    fun:_dl_signal_error
338    fun:_dl_map_object_deps
339    fun:dl_open_worker
340    fun:_dl_catch_error
341    fun:_dl_open
342    fun:dlopen_doit
343    fun:_dl_catch_error
344    fun:_dlerror_run
345    fun:dlopen@@GLIBC_2.1
346    fun:g_module_open
350    <Invalid read of size 1, 2, 4 on thomas's FC4>
351    Memcheck:Addr2
352    fun:memcpy
353    fun:_dl_signal_error
354    fun:_dl_map_object_deps
355    fun:dl_open_worker
356    fun:_dl_catch_error
357    fun:_dl_open
358    fun:dlopen_doit
359    fun:_dl_catch_error
360    fun:_dlerror_run
361    fun:dlopen@@GLIBC_2.1
362    fun:g_module_open
365    <Invalid read of size 1, 2, 4 on thomas's FC4>
366    Memcheck:Addr4
367    fun:memcpy
368    fun:_dl_signal_error
369    fun:_dl_map_object_deps
370    fun:dl_open_worker
371    fun:_dl_catch_error
372    fun:_dl_open
373    fun:dlopen_doit
374    fun:_dl_catch_error
375    fun:_dlerror_run
376    fun:dlopen@@GLIBC_2.1
377    fun:g_module_open
381    <Addr8 on Andy's AMD64 ubuntu in dl_open>
382    Memcheck:Addr8
383    obj:/lib/ld-2.3.*.so
384    obj:/lib/ld-2.3.*.so
385    obj:/lib/ld-2.3.*.so
386    obj:/lib/ld-2.3.*.so
387    obj:/lib/ld-2.3.*.so
388    obj:/lib/ld-2.3.*.so
389    obj:/lib/ld-2.3.*.so
390    obj:/lib/libc-2.3.*.so
391    obj:/lib/ld-2.3.*.so
392    fun:_dl_open
393    obj:/lib/libdl-2.3.*.so
394    obj:/lib/ld-2.3.*.so
398    <Conditional jump on Andy's AMD64 ubuntu>
399    Memcheck:Cond
400    obj:/lib/ld-2.3.*.so
401    obj:/lib/libc-2.3.*.so
402    obj:/lib/ld-2.3.*.so
403    fun:_dl_open
404    obj:/lib/libdl-2.3.*.so
405    obj:/lib/ld-2.3.*.so
406    obj:/lib/libdl-2.3.*.so
407    fun:dlopen
408    fun:g_module_open
412    <Mike's x86 dapper>
413    Memcheck:Addr4
414    obj:/lib/ld-2.3.6.so
415    obj:/lib/ld-2.3.6.so
416    obj:/lib/tls/i686/cmov/libc-2.3.6.so
417    obj:/lib/ld-2.3.6.so
418    fun:_dl_open
419    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
420    obj:/lib/ld-2.3.6.so
421    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
422    fun:dlopen
426    <Mike's x86 dapper>
427    Memcheck:Cond
428    obj:/lib/ld-2.3.6.so
429    obj:/lib/tls/i686/cmov/libc-2.3.6.so
430    obj:/lib/ld-2.3.6.so
431    fun:_dl_open
432    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
433    obj:/lib/ld-2.3.6.so
434    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
435    fun:dlopen
439    <Another dapper one>
440    Memcheck:Cond
441    obj:/lib/ld-2.3.6.so
442    obj:/lib/ld-2.3.6.so
443    obj:/lib/ld-2.3.6.so
444    obj:/lib/tls/i686/cmov/libc-2.3.6.so
445    obj:/lib/ld-2.3.6.so
446    fun:_dl_open
447    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
448    obj:/lib/ld-2.3.6.so
449    obj:/lib/tls/i686/cmov/libdl-2.3.6.so
450    fun:dlopen
453 ### glib suppressions
455    <g_parse_debug_string>
456    Memcheck:Cond
457    fun:g_parse_debug_string
458    obj:/usr/lib*/libglib-2.0.so.*
459    fun:g_slice_alloc
460    fun:g_slice_alloc0
464    <g_type_init malloc>
465    Memcheck:Leak
466    fun:malloc
467    fun:g_malloc
468    fun:g_strdup
469    fun:g_quark_from_string
470    obj:*
471    obj:*
472    fun:g_type_register_fundamental
473    obj:*
474    fun:g_type_init_with_debug_flags
475    fun:g_type_init
479    <g_type_init calloc>
480    Memcheck:Leak
481    fun:calloc
482    fun:g_malloc0
483    obj:*
484    obj:*
485    fun:g_type_register_fundamental
489    <g_type_init calloc 2>
490    Memcheck:Leak
491    fun:calloc
492    fun:g_malloc0
493    obj:*
494    obj:*
495    fun:g_type_init_with_debug_flags
499    <g_type_init calloc 3, GSlice version>
500    Memcheck:Leak
501    fun:calloc
502    fun:g_malloc0
503    fun:g_slice_alloc
504    obj:*
505    obj:*
506    fun:g_type_init_with_debug_flags
509 #pthread memleaks
512    Thread creation leak
513    Memcheck:Leak
514    fun:calloc
515    fun:allocate_dtv
516    fun:_dl_allocate*
517    fun:_dl_allocate*
518    fun:__pthread_initialize_minimal
522    Thread management leak
523    Memcheck:Leak
524    fun:calloc
525    fun:allocate_dtv
526    fun:_dl_allocate*
527    fun:_dl_allocate*
528    fun:__pthread_*
532    Thread management leak 2
533    Memcheck:Leak
534    fun:memalign
535    fun:_dl_allocate*
536    fun:_dl_allocate*
537    fun:__pthread_*
541    pthread_create Syscall param write(buf) points to uninitialised byte(s)
542    Memcheck:Param
543    write(buf)
544    fun:pthread_create@@GLIBC_2.2.5
545    fun:g_thread_create*
549 # nss_parse_* memleak (used by g_option_context_parse)
551    nss_parse_* memleak
552    Memcheck:Leak
553    fun:malloc
554    fun:nss_parse_service_list
555    fun:__nss_database_lookup
559    <annoying read error inside dlopen stuff on Ubuntu Dapper x86_64>
560    Memcheck:Addr8
561    obj:/lib/ld-2.3.6.so
565    <Ubuntu Dapper x86_64>
566    Memcheck:Param
567    futex(uaddr2)
568    fun:pthread_once
569    obj:/lib/libc-2.3.6.so
570    obj:/lib/libc-2.3.6.so
571    fun:setlocale
572    fun:init_pre
573    fun:g_option_context_parse
577    <Ubuntu Dapper x86_64 dlopen stuff again>
578    Memcheck:Cond
579    obj:/lib/ld-2.3.6.so
580    obj:/lib/ld-2.3.6.so
581    fun:_dl_open
582    obj:/lib/libdl-2.3.6.so
583    obj:/lib/ld-2.3.6.so
584    obj:/lib/libdl-2.3.6.so
585    fun:dlopen
586    fun:g_module_open
588 # this exists in a bunch of different variations, hence the short tail/trace
590    <dlopen invalid read of size 4 suppression on tpm's Ubuntu edgy/x86>
591    Memcheck:Addr4
592    obj:/lib/ld-2.4.so
593    obj:/lib/ld-2.4.so
596    <and the same for 64bit systems>
597    Memcheck:Addr8
598    obj:/lib/ld-2.4.so
599    obj:/lib/ld-2.4.so
602 # More edgy suppressions (Mike)
603 {  
604    <dlopen Condition jump suppressions for Ubuntu Edgy/x86>
605    Memcheck:Cond
606    obj:/lib/ld-2.4.so
607    obj:/lib/ld-2.4.so
608    obj:/lib/ld-2.4.so
609    obj:/lib/ld-2.4.so
610    fun:dlopen_doit
611    obj:/lib/ld-2.4.so
612    fun:_dlerror_run
613    fun:dlopen@@GLIBC_2.1
616 {  
617    <dlopen Condition jump suppressions for Ubuntu Edgy/x86>
618    Memcheck:Cond
619    obj:/lib/ld-2.4.so
620    obj:/lib/ld-2.4.so
621    obj:/lib/ld-2.4.so
622    obj:/lib/ld-2.4.so
623    obj:/lib/ld-2.4.so
624    obj:/lib/ld-2.4.so
625    fun:dlopen_doit
626    obj:/lib/ld-2.4.so
627    fun:_dlerror_run
628    fun:dlopen@@GLIBC_2.1
631 {  
632    <dlopen Condition jump suppressions for Ubuntu Edgy/x86>
633    Memcheck:Cond
634    obj:/lib/ld-2.4.so
635    obj:/lib/ld-2.4.so
636    obj:/lib/ld-2.4.so
637    fun:do_sym
638    fun:_dl_sym
641 # This one's overly general, but there's zero other information in the stack
642 # trace - just these five lines!
643 {  
644    <dlopen Condition jump suppressions for Ubuntu Edgy/x86>
645    Memcheck:Cond
646    obj:/lib/ld-2.4.so
647    obj:/lib/ld-2.4.so
648    obj:/lib/ld-2.4.so
649    obj:/lib/ld-2.4.so
650    obj:/lib/ld-2.4.so
654    <tls leaks on Edgy/x86>
655    Memcheck:Leak
656    fun:calloc
657    obj:/lib/ld-2.4.so
658    fun:_dl_allocate_tls
659    fun:pthread_create@@GLIBC_2.1
663    <libcdio 0.76 leak>
664    Memcheck:Leak
665    fun:calloc
666    obj:/usr/lib/libcdio.so.6.0.1
667    fun:cdio_open_am_linux
668    obj:/usr/lib/libcdio.so.6.0.1
669    fun:cdio_open_am
672 # TLS leaks for feisty/x86
674    <tls leaks on Feisty/x86>
675    Memcheck:Leak
676    fun:calloc
677    fun:allocate_dtv
678    fun:_dl_allocate_tls
679    fun:pthread_create@@GLIBC_2.1
683    <Addr8 on Jan's AMD64 ubuntu Feisty in dl_open>
684    Memcheck:Addr8
685    obj:/lib/ld-2.5.so
689    <GLib caching the home dir>
690    Memcheck:Leak
691    fun:malloc
692    obj:/lib/libc-*.so
693    fun:__nss_database_lookup
694    obj:*
695    obj:*
696    fun:getpwnam_r
697    fun:g_get_any_init_do
698    fun:g_get_home_dir
701    <GLib caching the user name>
702    Memcheck:Leak
703    fun:malloc
704    obj:/lib/libc-*.so
705    fun:__nss_database_lookup
706    obj:*
707    obj:*
708    fun:getpwnam_r
709    fun:g_get_any_init_do
710    fun:g_get_user_name