1 ### this file contains suppressions for valgrind when running
2 ### the gstreamer unit tests
3 ### it might be useful for wider use as well
5 ### syscall suppressions
8 <clone on Wim's Debian>
16 <clone on Wim's Debian>
24 <clone on Wim's Debian>
31 ### glibc suppressions
34 <conditional jump on wim's debian 2/2/06>
45 fun:gst_plugin_load_file
47 fun:test_load_coreelements
52 # glibc does not deallocate thread-local storage
62 # I get an extra stack entry on x86/dapper
77 fun:__pthread_initialize_minimal
78 obj:/lib/libpthread-*.so
79 obj:/lib/libpthread-*.so
85 # a thread-related free problem in glibc from Edgard
87 __libc_freeres_rw_acess
98 <a conditional jump on wim's debian>
107 # g_module_open-related problems
109 <started showing up on fc4-quick>
112 fun:_dl_map_object_deps
119 fun:dlopen@@GLIBC_2.1
121 fun:gst_plugin_load_file
122 fun:gst_registry_scan_path_level
123 fun:gst_registry_scan_path_level
124 fun:gst_registry_scan_path_level
126 fun:g_option_context_parse
134 <started showing up on fc4-quick>
137 fun:_dl_map_object_deps
144 fun:dlopen@@GLIBC_2.1
146 fun:gst_plugin_load_file
147 fun:gst_registry_scan_path_level
148 fun:gst_registry_scan_path_level
149 fun:gst_registry_scan_path_level
151 fun:g_option_context_parse
159 <g_module_open on wim's debian>
172 fun:gst_plugin_load_file
176 <g_module_open on wim's debian>
187 fun:dlopen@@GLIBC_2.1
189 fun:gst_plugin_load_file
192 <g_module_open on wim's debian>
201 fun:dlopen@@GLIBC_2.1
203 fun:gst_plugin_load_file
204 fun:gst_plugin_load_by_name
205 fun:gst_plugin_feature_load
209 <leak on wim's debian in g_module_open>
219 fun:dlopen@@GLIBC_2.1
221 fun:gst_plugin_load_file
222 fun:gst_plugin_load_by_name
226 <invalid read on wim's debian>
243 <invalid read on wim's debian>
260 <invalid read on wim's debian - 2006-02-02>
271 fun:dlopen@@GLIBC_2.1
276 <invalid read on wim's debian - 2006-02-02>
286 fun:dlopen@@GLIBC_2.1
291 <invalid read on wim's debian - 2006-02-02>
307 <futex on Andy's 64-bit ubuntu>
311 obj:/lib/libc-2.3.*.so
312 obj:/lib/libc-2.3.*.so
317 obj:/lib/libc-2.3.*.so
320 fun:setup_messaging_with_key
324 # valgrind doesn't allow me to specify a suppression for Addr1, Addr2, Addr4
325 # as Addr*, so 3 copies for that; and then 2 of each for that pesky memcpy
327 <Invalid read of size 1, 2, 4 on thomas's FC4>
330 fun:_dl_map_object_deps
337 fun:dlopen@@GLIBC_2.1
342 <Invalid read of size 1, 2, 4 on thomas's FC4>
345 fun:_dl_map_object_deps
352 fun:dlopen@@GLIBC_2.1
356 <Invalid read of size 1, 2, 4 on thomas's FC4>
359 fun:_dl_map_object_deps
366 fun:dlopen@@GLIBC_2.1
371 <Invalid read of size 1, 2, 4 on thomas's FC4>
375 fun:_dl_map_object_deps
382 fun:dlopen@@GLIBC_2.1
387 <Invalid read of size 1, 2, 4 on thomas's FC4>
391 fun:_dl_map_object_deps
398 fun:dlopen@@GLIBC_2.1
402 <Invalid read of size 1, 2, 4 on thomas's FC4>
406 fun:_dl_map_object_deps
413 fun:dlopen@@GLIBC_2.1
418 <Addr8 on Andy's AMD64 ubuntu in dl_open>
427 obj:/lib/libc-2.3.*.so
430 obj:/lib/libdl-2.3.*.so
435 <Conditional jump on Andy's AMD64 ubuntu>
438 obj:/lib/libc-2.3.*.so
441 obj:/lib/libdl-2.3.*.so
443 obj:/lib/libdl-2.3.*.so
446 fun:gst_plugin_load_file
447 fun:gst_plugin_load_by_name
448 fun:gst_plugin_feature_load
456 obj:/lib/tls/i686/cmov/libc-2.3.6.so
459 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
461 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
469 obj:/lib/tls/i686/cmov/libc-2.3.6.so
472 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
474 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
478 ### glib suppressions
480 <g_parse_debug_string>
482 fun:g_parse_debug_string
483 obj:/usr/lib*/libglib-2.0.so.*
487 fun:g_option_context_add_group
500 fun:g_quark_from_string
503 fun:g_type_register_fundamental
505 fun:g_type_init_with_debug_flags
517 fun:g_type_register_fundamental
521 <g_type_init calloc 2>
527 fun:g_type_init_with_debug_flags
530 ### GStreamer suppressions
532 # ds is saying he's rewriting the registry anyway
541 fun:gst_xml_registry_load
542 fun:gst_registry_load
543 fun:_registry_load_func
545 fun:gst_registry_pool_load_all
547 fun:init_popt_callback
559 fun:__pthread_initialize_minimal
563 Thread management leak
573 Thread management leak 2
582 pthread_create Syscall param write(buf) points to uninitialised byte(s)
585 fun:pthread_create@@GLIBC_2.2.5
590 # nss_parse_* memleak (used by g_option_context_parse)
595 fun:nss_parse_service_list
596 fun:__nss_database_lookup
599 # liboil suppressions
601 <liboil cpu_fault_check_try>
603 obj:/usr/lib/liboil-0.3.so.0.1.0
604 obj:/usr/lib/liboil-0.3.so.0.1.0
605 obj:/usr/lib/liboil-0.3.so.0.1.0
606 fun:oil_cpu_fault_check_try
607 fun:oil_test_check_impl
608 fun:oil_class_optimize