summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Hervey <bilboed@bilboed.com>2010-09-08 11:11:42 +0200
committerEdward Hervey <bilboed@bilboed.com>2010-09-08 11:12:27 +0200
commit5e3c9bf6bf45f3b461e825a41f2b717a402711d8 (patch)
tree20bffc495f7f2107d82eb0c18ea0a1bf90dece93
parent8fb3fa46c3a3a7b066bfbf6c5f1276d31d54e434 (diff)
gst.supp: Make pango/fontconfig leaks generic
-rw-r--r--gst.supp93
1 files changed, 6 insertions, 87 deletions
diff --git a/gst.supp b/gst.supp
index 0d142f9..8abfffb 100644
--- a/gst.supp
+++ b/gst.supp
@@ -1684,28 +1684,11 @@
fun:FcConfigParseAndLoad
}
{
- <First time load of a font - feisty x86_64>
+ <First time load of a font - generic>
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
@@ -2506,19 +2489,11 @@
## Leaks in pango (bilboed: gentoo unstable amd64)
{
- <insert a suppression name here>
+ <Pango leak - generic>
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
}
{
<insert a suppression name here>
@@ -2544,62 +2519,6 @@
fun:pango_language_from_string
}
-# some more pango leaks (Debian/unstable x86)
-{
- <insert a suppression name here>
- 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
-}
-{
- <insert a suppression name here>
- 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
-}
-{
- <insert a suppression name here>
- 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