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>
23 ### glibc suppressions
25 # glibc does not deallocate thread-local storage
39 fun:__pthread_initialize_minimal
40 obj:/lib/libpthread-*.so
41 obj:/lib/libpthread-*.so
47 # a thread-related free problem in glibc from Edgard
49 __libc_freeres_rw_acess
60 <a conditional jump on wim's debian>
69 # g_module_open-related problems
71 <started showing up on fc4-quick>
74 fun:_dl_map_object_deps
83 fun:gst_plugin_load_file
84 fun:gst_registry_scan_path_level
85 fun:gst_registry_scan_path_level
86 fun:gst_registry_scan_path_level
88 fun:g_option_context_parse
96 <started showing up on fc4-quick>
99 fun:_dl_map_object_deps
106 fun:dlopen@@GLIBC_2.1
108 fun:gst_plugin_load_file
109 fun:gst_registry_scan_path_level
110 fun:gst_registry_scan_path_level
111 fun:gst_registry_scan_path_level
113 fun:g_option_context_parse
121 <g_module_open on wim's debian>
134 fun:gst_plugin_load_file
138 <g_module_open on wim's debian>
149 fun:dlopen@@GLIBC_2.1
151 fun:gst_plugin_load_file
154 <g_module_open on wim's debian>
163 fun:dlopen@@GLIBC_2.1
165 fun:gst_plugin_load_file
166 fun:gst_plugin_load_by_name
167 fun:gst_plugin_feature_load
171 <leak on wim's debian in g_module_open>
181 fun:dlopen@@GLIBC_2.1
183 fun:gst_plugin_load_file
184 fun:gst_plugin_load_by_name
188 <invalid read on wim's debian>
205 <invalid read on wim's debian>
222 <invalid read on wim's debian - 2006-02-02>
233 fun:dlopen@@GLIBC_2.1
238 <invalid read on wim's debian - 2006-02-02>
248 fun:dlopen@@GLIBC_2.1
253 <invalid read on wim's debian - 2006-02-02>
269 <futex on Andy's 64-bit ubuntu>
273 obj:/lib/libc-2.3.5.so
274 obj:/lib/libc-2.3.5.so
279 obj:/lib/libc-2.3.5.so
282 fun:setup_messaging_with_key
286 # valgrind doesn't allow me to specify a suppression for Addr1, Addr2, Addr4
287 # as Addr*, so 3 copies for that; and then 2 of each for that pesky memcpy
289 <Invalid read of size 1, 2, 4 on thomas's FC4>
292 fun:_dl_map_object_deps
299 fun:dlopen@@GLIBC_2.1
304 <Invalid read of size 1, 2, 4 on thomas's FC4>
307 fun:_dl_map_object_deps
314 fun:dlopen@@GLIBC_2.1
318 <Invalid read of size 1, 2, 4 on thomas's FC4>
321 fun:_dl_map_object_deps
328 fun:dlopen@@GLIBC_2.1
333 <Invalid read of size 1, 2, 4 on thomas's FC4>
337 fun:_dl_map_object_deps
344 fun:dlopen@@GLIBC_2.1
349 <Invalid read of size 1, 2, 4 on thomas's FC4>
353 fun:_dl_map_object_deps
360 fun:dlopen@@GLIBC_2.1
364 <Invalid read of size 1, 2, 4 on thomas's FC4>
368 fun:_dl_map_object_deps
375 fun:dlopen@@GLIBC_2.1
380 <Addr8 on Andy's AMD64 ubuntu in dl_open>
389 obj:/lib/libc-2.3.5.so
392 obj:/lib/libdl-2.3.5.so
397 <Conditional jump on Andy's AMD64 ubuntu>
400 obj:/lib/libc-2.3.5.so
403 obj:/lib/libdl-2.3.5.so
405 obj:/lib/libdl-2.3.5.so
408 fun:gst_plugin_load_file
409 fun:gst_plugin_load_by_name
410 fun:gst_plugin_feature_load
415 ### glib suppressions
423 fun:g_quark_from_string
426 fun:g_type_register_fundamental
428 fun:g_type_init_with_debug_flags
440 fun:g_type_register_fundamental
444 <g_type_init calloc 2>
450 fun:g_type_init_with_debug_flags
453 ### GStreamer suppressions
455 # ds is saying he's rewriting the registry anyway
464 fun:gst_xml_registry_load
465 fun:gst_registry_load
466 fun:_registry_load_func
468 fun:gst_registry_pool_load_all
470 fun:init_popt_callback
482 fun:__pthread_initialize_minimal
486 Thread management leak
496 Thread management leak 2
505 pthread_create Syscall param write(buf) points to uninitialised byte(s)
508 fun:pthread_create@@GLIBC_2.2.5
513 # nss_parse_* memleak (used by g_option_context_parse)
518 fun:nss_parse_service_list
519 fun:__nss_database_lookup
522 # liboil suppressions
524 <liboil cpu_fault_check_try>
526 obj:/usr/lib/liboil-0.3.so.0.1.0
527 obj:/usr/lib/liboil-0.3.so.0.1.0
528 obj:/usr/lib/liboil-0.3.so.0.1.0
529 fun:oil_cpu_fault_check_try
530 fun:oil_test_check_impl
531 fun:oil_class_optimize