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
484 obj:/lib/tls/i686/cmov/libc-2.3.6.so
487 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
489 obj:/lib/tls/i686/cmov/libdl-2.3.6.so
493 ### glib suppressions
495 <g_parse_debug_string>
497 fun:g_parse_debug_string
498 obj:/usr/lib*/libglib-2.0.so.*
502 fun:g_option_context_add_group
515 fun:g_quark_from_string
518 fun:g_type_register_fundamental
520 fun:g_type_init_with_debug_flags
532 fun:g_type_register_fundamental
536 <g_type_init calloc 2>
542 fun:g_type_init_with_debug_flags
545 ### GStreamer suppressions
547 # ds is saying he's rewriting the registry anyway
556 fun:gst_xml_registry_load
557 fun:gst_registry_load
558 fun:_registry_load_func
560 fun:gst_registry_pool_load_all
562 fun:init_popt_callback
574 fun:__pthread_initialize_minimal
578 Thread management leak
588 Thread management leak 2
597 pthread_create Syscall param write(buf) points to uninitialised byte(s)
600 fun:pthread_create@@GLIBC_2.2.5
605 # nss_parse_* memleak (used by g_option_context_parse)
610 fun:nss_parse_service_list
611 fun:__nss_database_lookup
614 # liboil suppressions
616 <liboil cpu_fault_check_try>
618 obj:/usr/lib/liboil-0.3.so.0.1.0
619 obj:/usr/lib/liboil-0.3.so.0.1.0
620 obj:/usr/lib/liboil-0.3.so.0.1.0
621 fun:oil_cpu_fault_check_try
622 fun:oil_test_check_impl
623 fun:oil_class_optimize