X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst.supp;h=8a3617fe7ea2ca4aad8019959ba51b5400e0e5bb;hb=HEAD;hp=73cefce21d4c085d17091becb0fd5c84d5ab3f3a;hpb=bc74bc84dbd661f9755a97e0eedf5b11969f514f;p=platform%2Fupstream%2Fgst-common.git diff --git a/gst.supp b/gst.supp index 73cefce..8a3617f 100644 --- a/gst.supp +++ b/gst.supp @@ -66,9 +66,6 @@ fun:dl_main fun:_dl_sysdep_start fun:_dl_start - obj:/lib64/ld-2.*.so - obj:* - obj:* } { @@ -94,6 +91,14 @@ fun:pthread_create@@* } +{ + + Memcheck:Leak + fun:calloc + fun:allocate_dtv + fun:_dl_allocate_tls +} + # I get an extra stack entry on x86/dapper { @@ -503,6 +508,44 @@ } { + + Memcheck:Addr8 + 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/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + fun:iconv_open +} + +{ + + Memcheck:Addr8 + 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/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + obj:/lib/libc-2.7.so + fun:iconv_open +} + +{ Memcheck:Addr4 obj:/lib/ld-2.7.so @@ -527,6 +570,21 @@ } { + + Memcheck:Addr8 + 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/libc-2.7.so + obj:/lib/ld-2.7.so + fun:__libc_dlopen_mode +} + +{ Memcheck:Cond obj:/lib/ld-2.7.so @@ -860,67 +918,19 @@ } { - - 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 -} - -{ - + Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:* - fun:g_type_init_with_debug_flags + fun:*alloc + ... + fun:g_type_init* + fun:init_pre* } { - + Memcheck:Leak - fun:calloc - fun:g_malloc0 - fun:type_node_any_new* + fun:*alloc + ... fun:g_type_register_fundamental } @@ -946,15 +956,6 @@ Memcheck:Leak fun:calloc fun:g_malloc0 - fun:type_data_make_W - fun:g_type_register_fundamental -} - -{ - - Memcheck:Leak - fun:calloc - fun:g_malloc0 fun:g_type_class_ref } @@ -1193,39 +1194,19 @@ { Memcheck:Cond - fun:snd_pcm_hw_param_set_near - fun:set_hwparams + fun:snd*_pcm_hw_param_set_near } { 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 + ... + fun:snd*_pcm_hw_param_set_near } { 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 @@ -1276,469 +1257,87 @@ Memcheck:Leak fun:malloc - fun:snd_dlobj_cache_add - obj:/*lib/libasound.so.2.0.0 + ... + 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 + fun:*alloc + ... + fun:snd_pcm_open_conf } + { - + 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:*alloc + 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 + fun:*alloc + 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_searcha_hooks + fun:*alloc + fun:strdup + ... + 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_hook_load - obj:/*lib/libasound.so.2.0.0 - fun:snd_config_searcha_hooks + 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 - 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 + fun:_XCBInitDisplayLock + fun:XOpenDisplay } + +# GConf internal initialisations related to getting the default client. { - + 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 + 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 - 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 @@ -2093,28 +1692,11 @@ fun:FcConfigParseAndLoad } { - + Memcheck:Leak - fun:malloc - fun:FcStrCopy - fun:FcEndElement - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - fun:XML_ParseBuffer - fun:FcConfigParseAndLoad - fun:FcConfigParseAndLoad - fun:FcParseInclude - fun:FcEndElement - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - fun:XML_ParseBuffer - fun:FcConfigParseAndLoad + fun:*alloc + ... fun:FcInitLoadConfig - fun:FcInitLoadConfigAndFonts } # Issues with ubuntu Hardy, same crack as for previous ubuntus @@ -2542,9 +2124,134 @@ { Memcheck:Leak - fun:calloc - fun:_snd_config_make - fun:_snd_config_make_add + fun:calloc + fun:_snd_config_make + fun:_snd_config_make_add + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:malloc + fun:snd1_dlobj_cache_add + fun:snd_ctl_open_noupdate +} + +{ + + Memcheck:Leak + fun:malloc + fun:* + fun:snd1_dlobj_cache_add + fun:snd_ctl_open_noupdate +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:* + fun:snd_config_load1 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* fun:* fun:* fun:* @@ -2556,13 +2263,6 @@ fun:snd_config_load1 } -{ - - Memcheck:Leak - fun:malloc - fun:snd1_dlobj_cache_add - fun:snd_ctl_open_noupdate -} # The following are leaks of caps that need to be created dynamically # in the type registration of the plugin (used for pad templates). @@ -2797,19 +2497,11 @@ ## Leaks in pango (bilboed: gentoo unstable amd64) { - + Memcheck:Leak - fun:realloc - fun:FcPatternObjectInsertElt - fun:* - fun:* - fun:* - fun:* - fun:* - fun:* - fun:pango_layout_get_extents* + fun:*alloc + ... fun:pango_layout_get_pixel_extents - fun:gst_text_overlay_render_text } { @@ -2835,62 +2527,6 @@ fun:pango_language_from_string } -# some more pango leaks (Debian/unstable x86) -{ - - Memcheck:Leak - fun:malloc - fun:FcPatternObjectInsertElt - fun:FcPatternObjectAddWithBinding - fun:FcPatternAppend - fun:FcEndElement - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - fun:XML_ParseBuffer - fun:FcConfigParseAndLoad - fun:FcConfigParseAndLoad - fun:FcEndElement - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - obj:/usr/lib/libexpat.so.* - fun:XML_ParseBuffer - fun:FcConfigParseAndLoad - fun:FcInitLoadConfig -} -{ - - Memcheck:Leak - fun:malloc - fun:FcPatternObjectAddWithBinding - fun:FcPatternObjectAdd - fun:FcFontRenderPrepare - fun:pango_fc_font_map_load_fontset - fun:pango_font_map_load_fontset - fun:itemize_state_process_run - fun:pango_itemize_with_base_dir - fun:pango_layout_check_lines - fun:pango_layout_get_extents_internal - fun:pango_layout_get_pixel_extents -} -{ - - Memcheck:Leak - fun:realloc - fun:FcPatternObjectInsertElt - fun:FcPatternObjectAddWithBinding - fun:FcPatternObjectAdd - fun:FcFontRenderPrepare - fun:pango_fc_font_map_load_fontset - fun:pango_font_map_load_fontset - fun:itemize_state_process_run - fun:pango_itemize_with_base_dir - fun:pango_layout_check_lines - fun:pango_layout_get_extents_internal - fun:pango_layout_get_pixel_extents -} ## Leak of property_list in gstffmpegcfg.c ## This list is created in gst_ffmpegcsp_init(), called from @@ -2919,6 +2555,16 @@ fun:plugin_init } + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:gst_ffmpeg_cfg_init + fun:gst_ffmpegenc_register +} + ## Leak of GIO module through gnomevfs { @@ -3124,15 +2770,23 @@ { Memcheck:Value8 - obj:/lib64/libc-2.10.1.so - obj:/lib64/libc-2.10.1.so + obj:/lib*/libc-2.10.*.so + obj:/lib*/libc-2.10.*.so fun:_vgnU_freeres } { Memcheck:Cond - obj:/lib64/libc-2.10.1.so - obj:/lib64/libc-2.10.1.so + obj:/lib*/libc-2.10.*.so + obj:/lib*/libc-2.10.*.so + fun:_vgnU_freeres +} +{ + + Memcheck:Free + fun:free + obj:/lib*/libc-2.10.*.so + obj:/lib*/libc-2.10.*.so fun:_vgnU_freeres } @@ -4043,3 +3697,290 @@ fun:_dl_start obj:/lib64/ld-2.11.so } + +# glibc 2.11 Leak + +{ + + Memcheck:Leak + fun:*alloc + 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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:_dl_* + 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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:_dl_* + fun:_dl_* + fun:_dl_* + 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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:_dl_* + fun:openaux + fun:_dl_catch_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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:_dl_map_object + 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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:_dl_new_object + fun:_dl_map_object_from_fd + fun:_dl_map_object + fun:openaux + fun:_dl_catch_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.2.5 +} + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:_dl_* + fun:_dl_* + fun:_dl_* + 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.2.5 +} + +# glib type leaks +{ + + Memcheck:Leak + fun:*alloc + ... + fun:g_type_register_static +} + +# new registry system +# all of this will only be created once when loading registry. + +{ + + Memcheck:Leak + fun:*alloc + ... + fun:_priv_gst_registry_chunks_load_plugin +} + +# system-wide tags +# these tags are registered once + +{ + + Memcheck:Leak + fun:*alloc + fun:* + fun:* + fun:gst_tag_register + fun:_gst_tag_initialize +} + +# system-wide type classes that we keep referenced + +{ + + Memcheck:Leak + fun:*alloc + ... + fun:g_type_class_ref +} + +# leaking cached queries which are only initialized once +{ + + Memcheck:Leak + fun:*alloc + ... + fun:_gst_query_initialize + fun:init_post +} + +# macosx (leopard) library loader leak +{ + + Memcheck:Leak + fun:_Znwm + fun:_ZNSs4_Rep9_S_createEmmRKSaIcE + fun:_ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag + fun:_ZNSsC2EPKcRKSaIcE + fun:_Z41__static_initialization_and_destruction_0ii + fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE +} + +# GObject type registration +{ + + Memcheck:Leak + fun:*alloc + ... + fun:_g_atomic_array_copy +} + +{ + + Memcheck:Leak + fun:*alloc + fun:getdelim + obj:*libselinux* +} + +{ + + Memcheck:Leak + fun:*alloc + ... + obj:*/sed +} + +{ + + Memcheck:Addr8 + ... + obj:*/sed +} + +# GLib 2.23 interface vtable +{ + + Memcheck:Leak + fun:*alloc + ... + fun:g_type_add_interface_static +} + +{ + + Memcheck:Leak + fun:*alloc + obj:*/dash +} + +# libtool/gentoo fake leak +# it actually runs bash and valgrind complains +{ + + Memcheck:Leak + fun:*alloc + obj:/bin/bash +} + +{ + + Memcheck:Leak + fun:*alloc + ... + fun:_gst_plugin_loader_client_run + fun:main +} + +{ + + Memcheck:Cond + fun:*strcasecmp* + ... + fun:__dcigettext +} + +{ + + Memcheck:Value8 + fun:*strcasecmp* + ... + fun:__dcigettext +} + +{ + + Memcheck:Leak + fun:malloc + ... + fun:gst_poll_new + fun:gst_poll_new_timer + fun:gst_system_clock_init +} + +{ + + Memcheck:Leak + fun:calloc + ... + fun:gobject_init_ctor +} + +{ + + Memcheck:Leak + fun:malloc + ... + fun:g_quark_from*_string +}