### this file contains suppressions for valgrind when running ### the gstreamer unit tests ### it might be useful for wider use as well ### syscall suppressions { Memcheck:Param clone(parent_tidptr) fun:clone fun:clone } { Memcheck:Param clone(child_tidptr) fun:clone fun:clone } { Memcheck:Param clone(tlsinfo) fun:clone fun:clone } ### glibc suppressions { Memcheck:Cond obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file } # glibc does not deallocate thread-local storage { Memcheck:Leak fun:calloc fun:_dl_allocate_tls fun:pthread_create@@* } # I get an extra stack entry on x86/dapper { Memcheck:Leak fun:calloc obj:/lib/ld-2.3.*.so fun:_dl_allocate_tls fun:pthread_create@@* } { Memcheck:Cond fun:strstr fun:__pthread_initialize_minimal obj:/lib/libpthread-*.so obj:/lib/libpthread-*.so fun:call_init fun:_dl_init obj:/lib/ld-*.so } # a thread-related free problem in glibc from Edgard { __libc_freeres_rw_acess Memcheck:Addr4 obj:* obj:* obj:* obj:* obj:* fun:__libc_freeres } { Memcheck:Cond obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so } # g_module_open-related problems { Memcheck:Addr2 fun:memcpy fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file fun:gst_registry_scan_path_level fun:gst_registry_scan_path_level fun:gst_registry_scan_path_level fun:init_post fun:g_option_context_parse fun:gst_init_check fun:gst_init fun:gst_check_init fun:main } { Memcheck:Addr4 fun:memcpy fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file fun:gst_registry_scan_path_level fun:gst_registry_scan_path_level fun:gst_registry_scan_path_level fun:init_post fun:g_option_context_parse fun:gst_init_check fun:gst_init fun:gst_check_init fun:main } { Memcheck:Cond obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:do_sym fun:_dl_sym fun:dlsym_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlsym fun:g_module_symbol fun:g_module_open fun:gst_plugin_load_file } { Memcheck:Cond obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file } { Memcheck:Cond obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file fun:gst_plugin_load_by_name fun:gst_plugin_feature_load } { Memcheck:Leak fun:malloc obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open fun:gst_plugin_load_file fun:gst_plugin_load_by_name } { Memcheck:Addr4 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so } { Memcheck:Addr4 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run } { Memcheck:Addr4 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:dl_open_worker obj:/lib/ld-2.3.*.so fun:_dl_open fun:dlopen_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so fun:do_sym fun:_dl_sym fun:dlsym_doit obj:/lib/ld-2.3.*.so fun:_dlerror_run fun:dlsym fun:g_module_symbol fun:g_module_open } { Memcheck:Param futex(uaddr2) fun:pthread_once obj:/lib/libc-2.3.*.so obj:/lib/libc-2.3.*.so fun:mbsnrtowcs fun:vfprintf fun:vsprintf fun:sprintf obj:/lib/libc-2.3.*.so fun:tmpfile fun:setup_pipe fun:setup_messaging_with_key fun:setup_messaging } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libc-2.7.so fun:_dl_sym obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlsym fun:g_module_symbol fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen fun:g_module_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/ld-2.7.so fun:__libc_dlopen_mode } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/ld-2.7.so fun:__libc_dlopen_mode } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/ld-2.7.so fun:__libc_dlopen_mode obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so fun:iconv_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/ld-2.7.so fun:__libc_dlopen_mode obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so obj:/lib/i686/cmov/libc-2.7.so fun:iconv_open } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } { Memcheck:Addr4 obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so obj:/lib/ld-2.7.so obj:/lib/i686/cmov/libdl-2.7.so fun:dlopen } # suppression for a glibc bug: # http://valgrind.org/docs/manual/faq.html#faq.exit_errors> { Memcheck:Free fun:free obj:*libc-*.so fun:__libc_freeres fun:* fun:_Exit } # valgrind doesn't allow me to specify a suppression for Addr1, Addr2, Addr4 # as Addr*, so 3 copies for that; and then 2 of each for that pesky memcpy { Memcheck:Addr1 fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr2 fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr4 fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr1 fun:memcpy fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr2 fun:memcpy fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr4 fun:memcpy fun:_dl_signal_error fun:_dl_map_object_deps fun:dl_open_worker fun:_dl_catch_error fun:_dl_open fun:dlopen_doit fun:_dl_catch_error fun:_dlerror_run fun:dlopen@@GLIBC_2.1 fun:g_module_open } { Memcheck:Addr8 obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/libc-2.3.*.so obj:/lib/ld-2.3.*.so fun:_dl_open obj:/lib/libdl-2.3.*.so obj:/lib/ld-2.3.*.so } { Memcheck:Cond obj:/lib/ld-2.3.*.so obj:/lib/libc-2.3.*.so obj:/lib/ld-2.3.*.so fun:_dl_open obj:/lib/libdl-2.3.*.so obj:/lib/ld-2.3.*.so obj:/lib/libdl-2.3.*.so fun:dlopen fun:g_module_open fun:gst_plugin_load_file fun:gst_plugin_load_by_name fun:gst_plugin_feature_load } { Memcheck:Addr4 obj:/lib/ld-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libc-2.3.6.so obj:/lib/ld-2.3.6.so fun:_dl_open obj:/lib/tls/i686/cmov/libdl-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libdl-2.3.6.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libc-2.3.6.so obj:/lib/ld-2.3.6.so fun:_dl_open obj:/lib/tls/i686/cmov/libdl-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libdl-2.3.6.so fun:dlopen } { Memcheck:Cond obj:/lib/ld-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libc-2.3.6.so obj:/lib/ld-2.3.6.so fun:_dl_open obj:/lib/tls/i686/cmov/libdl-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/tls/i686/cmov/libdl-2.3.6.so fun:dlopen } ### glib suppressions { Memcheck:Cond fun:g_parse_debug_string obj:/usr/lib*/libglib-2.0.so.* fun:g_slice_alloc fun:g_slice_alloc0 } { Memcheck:Leak fun:malloc fun:g_malloc fun:g_strdup fun:g_quark_from_string obj:* obj:* fun:g_type_register_fundamental obj:* fun:g_type_init_with_debug_flags fun:g_type_init fun:init_pre } { Memcheck:Leak fun:calloc fun:g_malloc0 obj:* obj:* fun:g_type_register_fundamental } { Memcheck:Leak fun:calloc fun:g_malloc0 obj:* obj:* fun:g_type_init_with_debug_flags } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:g_slice_alloc obj:* obj:* fun:g_type_init_with_debug_flags } #pthread memleaks { Thread creation leak Memcheck:Leak fun:calloc fun:allocate_dtv fun:_dl_allocate* fun:_dl_allocate* fun:__pthread_initialize_minimal } { Thread management leak Memcheck:Leak fun:calloc fun:allocate_dtv fun:_dl_allocate* fun:_dl_allocate* fun:__pthread_* } { Thread management leak 2 Memcheck:Leak fun:memalign fun:_dl_allocate* fun:_dl_allocate* fun:__pthread_* } { pthread_create Syscall param write(buf) points to uninitialised byte(s) Memcheck:Param write(buf) fun:pthread_create@@GLIBC_2.2.5 fun:g_thread_create* } # nss_parse_* memleak (used by g_option_context_parse) { nss_parse_* memleak Memcheck:Leak fun:malloc fun:nss_parse_service_list fun:__nss_database_lookup } # liboil suppressions { Memcheck:Value8 obj:/usr/lib/liboil-0.3.so.0.1.0 obj:/usr/lib/liboil-0.3.so.0.1.0 obj:/usr/lib/liboil-0.3.so.0.1.0 fun:oil_cpu_fault_check_try fun:oil_test_check_impl fun:oil_class_optimize fun:oil_optimize_all fun:oil_init } { Memcheck:Addr8 obj:/lib/ld-2.3.6.so } { Memcheck:Param futex(uaddr2) fun:pthread_once obj:/lib/libc-2.3.6.so obj:/lib/libc-2.3.6.so fun:setlocale fun:init_pre fun:g_option_context_parse fun:gst_init_check fun:gst_init fun:gst_check_init fun:main } { Memcheck:Cond obj:/lib/ld-2.3.6.so obj:/lib/ld-2.3.6.so fun:_dl_open obj:/lib/libdl-2.3.6.so obj:/lib/ld-2.3.6.so obj:/lib/libdl-2.3.6.so fun:dlopen fun:g_module_open fun:gst_plugin_load_file } # this exists in a bunch of different variations, hence the short tail/trace { Memcheck:Addr4 obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so } { Memcheck:Addr8 obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so } # More edgy suppressions (Mike) { Memcheck:Cond obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so fun:dlopen_doit obj:/lib/ld-2.4.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 } { Memcheck:Cond obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so fun:dlopen_doit obj:/lib/ld-2.4.so fun:_dlerror_run fun:dlopen@@GLIBC_2.1 } { Memcheck:Cond obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so fun:do_sym fun:_dl_sym } # This one's overly general, but there's zero other information in the stack # trace - just these five lines! { Memcheck:Cond obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so obj:/lib/ld-2.4.so } { Memcheck:Leak fun:calloc obj:/lib/ld-2.4.so fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.1 } # TLS leaks for feisty/x86 { Memcheck:Leak fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.1 } { Memcheck:Leak fun:calloc obj:/usr/lib/libcdio.so.6.0.1 fun:cdio_open_am_linux obj:/usr/lib/libcdio.so.6.0.1 fun:cdio_open_am } { Memcheck:Addr8 obj:/lib/ld-2.5.so } { Memcheck:Cond fun:snd_pcm_direct_shm_create_or_connect fun:snd_pcm_dsnoop_open fun:_snd_pcm_dsnoop_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_plug_open obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_asym_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 } { Memcheck:Cond fun:snd_pcm_hw_param_set_near fun:set_hwparams } { Memcheck:Cond fun:_snd_pcm_hw_param_set_min fun:snd_pcm_hw_param_set_min fun:snd_pcm_hw_param_set_near fun:set_hwparams } { Memcheck:Cond fun:_snd_pcm_hw_param_set_min fun:snd_pcm_hw_param_set_min fun:snd_pcm_hw_param_set_near fun:set_hwparams } { Memcheck:Cond obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_hw_param_set_near fun:set_hwparams } { Memcheck:Cond obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_close obj:/*lib/libasound.so.2.0.0 } { Memcheck:Cond fun:snd_pcm_direct_shm_create_or_connect fun:snd_pcm_dmix_open fun:_snd_pcm_dmix_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_softvol_open obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_plug_open obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_asym_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:malloc fun:strdup fun:snd_dlobj_cache_add obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:snd_pcm_dsnoop_open fun:_snd_pcm_dsnoop_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_plug_open obj:/*lib/libasound.so.2.0.0 fun:snd_pcm_open_slave fun:_snd_pcm_asym_open obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 } # Catch about 15 variations on inserting info into an ALSA # internal cache { Memcheck:Leak fun:malloc fun:snd_dlobj_cache_add obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:malloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks } { Memcheck:Leak fun:malloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_update_r fun:snd_config_update } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:calloc obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 obj:/*lib/libasound.so.2.0.0 fun:snd_config_hook_load fun:snd_config_hook_load_for_all_cards obj:/*lib/libasound.so.2.0.0 fun:snd_config_searcha_hooks fun:snd_config_search_alias_hooks fun:snd_config_search_definition obj:/*lib/libasound.so.2.0.0 } { Memcheck:Leak fun:malloc obj:/lib/libc*.so fun:__nss_database_lookup obj:* obj:* fun:getgrnam_r fun:getgrnam fun:snd_pcm_direct_parse_open_conf } { Memcheck:Leak fun:calloc fun:_XCBInitDisplayLock fun:XOpenDisplay } # GConf internal initialisations related to getting the default client. { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval obj:/usr/lib/libORBit-2.so.* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:CORBA_ORB_string_to_object obj:/usr/lib/libgconf-2.so.* fun:gconf_get_current_lock_holder fun:gconf_activate_server obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval obj:/usr/lib/libORBit-2.so.* fun:PortableServer_POA_servant_to_reference obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval obj:/usr/lib/libORBit-2.so.* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:CORBA_ORB_string_to_object obj:/usr/lib/libgconf-2.so.* fun:gconf_get_current_lock_holder fun:gconf_activate_server obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* obj:/usr/lib/libORBit-2.so.* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:ORBit_demarshal_value obj:/usr/lib/libORBit-2.so.* fun:ORBit_small_invoke_stub fun:ConfigServer_get_default_database obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* obj:/usr/lib/libORBit-2.so.* fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value obj:/usr/lib/libORBit-2.so.* fun:ORBit_small_invoke_stub fun:ConfigServer_add_client obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc obj:/usr/lib/libORBit-2.so.* fun:PortableServer_POA_servant_to_reference obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_by_tc obj:/usr/lib/libORBit-2.so.* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:CORBA_ORB_string_to_object obj:/usr/lib/libgconf-2.so.* fun:gconf_get_current_lock_holder fun:gconf_activate_server obj:/usr/lib/libgconf-2.so.* obj:/usr/lib/libgconf-2.so.* fun:gconf_engine_get_default } # Some libORBit/bonobo initialisation stuff { Memcheck:Leak fun:malloc fun:g_malloc fun:ORBit_alloc_string fun:CORBA_string_dup fun:Bonobo_ActivationEnvValue_set fun:bonobo_activation_init_activation_env fun:bonobo_activation_orb_init fun:bonobo_activation_init } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc* obj:/usr/lib/libORBit-2.so* fun:PortableServer_POA_servant_to_reference obj:/usr/lib/libbonobo-2.so* } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_small_allocbuf fun:ORBit_adaptor_setup obj:/usr/lib/libORBit-2.so* fun:ORBit_POA_setup_root fun:ORBit_init_internals fun:CORBA_ORB_init } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc_tcval fun:ORBit_adaptor_setup obj:/usr/lib/libORBit-2.so* fun:ORBit_POA_setup_root fun:ORBit_init_internals fun:CORBA_ORB_init } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_allocbuf fun:bonobo_activation_init_activation_env fun:bonobo_activation_orb_init fun:bonobo_activation_init } # More GConf stuff from the FC5 buildbot, mostly variations on the # above stack traces { Memcheck:Param writev(vector[...]) fun:writev obj:/usr/lib/libORBit-2.so* fun:link_connection_writev fun:giop_send_buffer_write obj:/usr/lib/libORBit-2.so* fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:ConfigServer_ping fun:gconf_activate_server obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc* obj:/usr/lib/libORBit-2.so* fun:PortableServer_POA_servant_to_reference obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc obj:/usr/lib/libORBit-2.so* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:CORBA_ORB_string_to_object obj:/usr/lib/libgconf-2.so* fun:gconf_get_current_lock_holder fun:gconf_activate_server obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc* obj:/usr/lib/libORBit-2.so* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:CORBA_ORB_string_to_object obj:/usr/lib/libgconf-2.so* fun:gconf_get_current_lock_holder fun:gconf_activate_server obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc* obj:/usr/lib/libORBit-2.so* fun:ORBit_demarshal_IOR fun:ORBit_demarshal_object fun:ORBit_demarshal_value obj:/usr/lib/libORBit-2.so* fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:ConfigServer_get_default_database obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:calloc fun:g_malloc0 fun:ORBit_alloc* fun:ORBit_small_alloc* obj:/usr/lib/libORBit-2.so* fun:ORBit_OAObject_object_to_objkey fun:IOP_generate_profiles fun:ORBit_marshal_object fun:ORBit_marshal_value obj:/usr/lib/libORBit-2.so* fun:ORBit_small_invoke_stub fun:ORBit_small_invoke_stub_n fun:ORBit_c_stub_invoke fun:ConfigServer_add_client obj:/usr/lib/libgconf-2.so* obj:/usr/lib/libgconf-2.so* fun:gconf_engine_get_default } { Memcheck:Leak fun:malloc obj:*libc-*.so fun:__nss_database_lookup obj:* obj:* fun:getpwnam_r obj:/usr/lib*/libglib-2.0.so.* fun:g_get_home_dir } { Memcheck:Leak fun:malloc obj:*libc-*.so fun:__nss_database_lookup obj:* obj:* fun:getpwnam_r obj:/usr/lib*/libglib-2.0.so.* fun:g_get_user_name } { Memcheck:Leak fun:malloc obj:*libc-*.so fun:__nss_database_lookup obj:* obj:* fun:getpwnam_r obj:/usr/lib*/libglib-2.0.so.* fun:g_get_tmp_dir } { Memcheck:Leak fun:malloc obj:*libc-*.so fun:__nss_database_lookup obj:* obj:* fun:getpwnam_r obj:/usr/lib*/libglib-2.0.so.0.* fun:g_get_host_name } ## Some Fontconfig errors. { Memcheck:Leak fun:malloc fun:FcPatternObjectInsertElt fun:FcPatternObjectAddWithBinding fun:FcPatternAppend fun:FcEndElement obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 fun:XML_ParseBuffer fun:FcConfigParseAndLoad fun:FcConfigParseAndLoad fun:FcParseInclude fun:FcEndElement obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 fun:XML_ParseBuffer fun:FcConfigParseAndLoad } { Memcheck:Leak fun:malloc fun:FcStrCopy fun:FcEndElement obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 fun:XML_ParseBuffer fun:FcConfigParseAndLoad fun:FcConfigParseAndLoad fun:FcParseInclude fun:FcEndElement obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 obj:/usr/lib/libexpat.so.1.0.0 fun:XML_ParseBuffer fun:FcConfigParseAndLoad fun:FcInitLoadConfig fun:FcInitLoadConfigAndFonts }