From 34480029fb7aa6bccf741d25f50727b56e4bb3c7 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Fri, 9 Oct 2009 15:11:16 +0100 Subject: [PATCH] check: Add valgrind suppressions for ALSA and fontconfig bits on Jaunty. --- tests/check/gst-plugins-base.supp | 334 ++++++++++++++++++++++++++++++ 1 file changed, 334 insertions(+) diff --git a/tests/check/gst-plugins-base.supp b/tests/check/gst-plugins-base.supp index 997f2ee7a5..113b3f2ec8 100644 --- a/tests/check/gst-plugins-base.supp +++ b/tests/check/gst-plugins-base.supp @@ -61,3 +61,337 @@ fun:g_vfs_get_default } +{ + + Memcheck:Cond + obj:/usr/lib/libasound.so.* + fun:snd_pcm_hw_params_set_buffer_time_near +} + +{ + + Memcheck:Cond + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:snd_pcm_hw_params_set_buffer_time_near +} + +{ + + Memcheck:Leak + fun:malloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:gst_alsa_device_property_probe_get_values +} + +{ + + Memcheck:Leak + fun:calloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:snd_config_hook_load + obj:* + obj:/usr/lib/libasound.so.* + fun:snd_config_searcha_hooks + fun:snd_config_searchva_hooks + obj:/usr/lib/libasound.so.* + fun:snd_config_search_definition + obj:/usr/lib/libasound.so.* + fun:gst_alsa_device_property_probe_get_values +} + +{ + + Memcheck:Leak + fun:calloc + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:/usr/lib/libasound.so.* + fun:snd_config_searcha_hooks + fun:snd_config_searchva_hooks + obj:/usr/lib/libasound.so.* + fun:snd_config_search_definition + obj:/usr/lib/libasound.so.* + fun:gst_alsa_device_property_probe_get_values +} + +{ + + Memcheck:Leak + fun:calloc + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:/usr/lib/libasound.so.* + fun:snd_config_searcha_hooks + fun:snd_config_searchva_hooks + obj:/usr/lib/libasound.so.* + fun:snd_config_search_definition + obj:/usr/lib/libasound.so.* + fun:gst_alsa_device_property_probe_get_values +} + +{ + + Memcheck:Leak + fun:calloc + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:* + obj:/usr/lib/libasound.so.* + fun:snd_config_searcha_hooks + fun:snd_config_searchva_hooks + obj:/usr/lib/libasound.so.* + fun:snd_config_search_definition + obj:/usr/lib/libasound.so.* + fun:gst_alsa_device_property_probe_get_values +} + +{ + + Memcheck:Leak + fun:malloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:snd_hctl_open + fun:snd_mixer_attach +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_proplist_sets + fun:pa_context_new_with_proplist + fun:pa_context_new + obj:/usr/lib/alsa-lib/libasound_module_pcm_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_pcm_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:snd_config_hook_load + obj:/usr/lib/alsa-lib/libasound_module_ctl_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_proplist_sets + fun:pa_context_new_with_proplist + fun:pa_context_new + obj:/usr/lib/alsa-lib/libasound_module_ctl_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_ctl_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_ctl_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_ctl_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:snd_config_hook_load + obj:/usr/lib/alsa-lib/libasound_module_pcm_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_pcm_pulse.so +} + +{ + + Memcheck:Leak + fun:calloc + fun:pa_xmalloc0 + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + obj:/usr/lib/libpulse.so.* + fun:pa_mainloop_dispatch + obj:/usr/lib/alsa-lib/libasound_module_pcm_pulse.so +} + +{ + + Memcheck:Leak + fun:malloc + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + obj:/usr/lib/libasound.so.* + fun:gst_alsasrc_open +} + +{ + + Memcheck:Leak + fun:malloc + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + 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 +} + +{ + + Memcheck:Leak + fun:realloc + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + fun:FcDefaultSubstitute +} + +{ + + Memcheck:Leak + fun:realloc + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + fun:FcConfigSubstituteWithPat +} + +{ + + Memcheck:Leak + fun:realloc + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + obj:/usr/lib/libfontconfig.so.* + fun:FcFontRenderPrepare +}