| Index: tools/valgrind/suppressions.txt
|
| diff --git a/tools/valgrind/suppressions.txt b/tools/valgrind/suppressions.txt
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..d1426864432bc3f4ddfd53f4a6c921cadbed6dae
|
| --- /dev/null
|
| +++ b/tools/valgrind/suppressions.txt
|
| @@ -0,0 +1,183 @@
|
| +{
|
| + Uninitialized value in deflate
|
| + Memcheck:Cond
|
| + fun:longest_match
|
| + fun:deflate_slow
|
| + fun:MOZ_Z_deflate
|
| +}
|
| +{
|
| + dlopen leak; not our problem.
|
| + Memcheck:Leak
|
| + fun:malloc
|
| + fun:_dl_map_object_from_fd
|
| + 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.1
|
| + fun:PR_LoadLibraryWithFlags
|
| + obj:*
|
| +}
|
| +{
|
| + Leak inside GTK?
|
| + Memcheck:Leak
|
| + fun:calloc
|
| + fun:g_malloc0
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + fun:g_type_register_fundamental
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + fun:g_type_init_with_debug_flags
|
| + fun:g_type_init
|
| + fun:gdk_pre_parse_libgtk_only
|
| + obj:/usr/lib32/libgtk-x11-2.0.so.0.1200.9
|
| + fun:g_option_context_parse
|
| + fun:gtk_parse_args
|
| +}
|
| +{
|
| + Leak inside GTK?
|
| + Memcheck:Leak
|
| + fun:memalign
|
| + fun:posix_memalign
|
| + obj:/usr/lib32/libglib-2.0.so.0.1600.3
|
| + fun:g_slice_alloc
|
| + fun:g_slice_alloc0
|
| + fun:g_type_create_instance
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + fun:g_object_newv
|
| + fun:g_object_new_valist
|
| + fun:g_object_new
|
| + fun:gdk_display_open
|
| + fun:gdk_display_open_default_libgtk_only
|
| +}
|
| +{
|
| + Fontconfig leak?
|
| + Memcheck:Leak
|
| + fun:malloc
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + fun:XML_ParseBuffer
|
| + fun:FcConfigParseAndLoad
|
| + fun:FcConfigParseAndLoad
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + fun:XML_ParseBuffer
|
| + fun:FcConfigParseAndLoad
|
| + fun:FcInitLoadConfig
|
| + fun:FcInitLoadConfigAndFonts
|
| + fun:FcInit
|
| +}
|
| +{
|
| + Fontconfig Leak?
|
| + Memcheck:Leak
|
| + fun:malloc
|
| + fun:FcStrCopy
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + fun:XML_ParseBuffer
|
| + fun:FcConfigParseAndLoad
|
| + fun:FcConfigParseAndLoad
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libfontconfig.so.1.3.0
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + obj:/usr/lib32/libexpat.so.1.5.2
|
| + fun:XML_ParseBuffer
|
| + fun:FcConfigParseAndLoad
|
| + fun:FcInitLoadConfig
|
| + fun:FcInitLoadConfigAndFonts
|
| + fun:FcInit
|
| +}
|
| +{
|
| + SECMOD leak
|
| + Memcheck:Leak
|
| + fun:calloc
|
| + fun:PR_Calloc
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/nss/libnssckbi.so
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + fun:SECMOD_LoadModule
|
| + fun:SECMOD_LoadUserModule
|
| +}
|
| +{
|
| + SECMOD leak?
|
| + Memcheck:Leak
|
| + fun:malloc
|
| + fun:PR_Malloc
|
| + fun:PL_ArenaAllocate
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + fun:SECMOD_LoadUserModule
|
| +}
|
| +{
|
| + NSS leak part 3.
|
| + Memcheck:Leak
|
| + fun:calloc
|
| + fun:PR_Calloc
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + obj:/usr/lib32/libnss3.so.1d
|
| + fun:NSS_NoDB_Init
|
| +}
|
| +{
|
| + GTK leak?
|
| + Memcheck:Leak
|
| + fun:calloc
|
| + fun:g_malloc0
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + fun:g_type_register_fundamental
|
| + obj:/usr/lib32/libgobject-2.0.so.0.1600.3
|
| + fun:g_type_init_with_debug_flags
|
| + fun:g_type_init
|
| + fun:gdk_pre_parse_libgtk_only
|
| + obj:/usr/lib32/libgtk-x11-2.0.so.0.1200.9
|
| + fun:g_option_context_parse
|
| + fun:gtk_parse_args
|
| + fun:gtk_init_check
|
| +}
|
| +{
|
| + (Probable memory leak in Skia)
|
| + Memcheck:Leak
|
| + fun:_Znwj
|
| + fun:_ZN10SkFontHost15ResolveTypefaceEj
|
| + fun:_ZN24SkScalerContext_FreeType9setupSizeEv
|
| + fun:_ZN24SkScalerContext_FreeType19generateFontMetricsEPN7SkPaint11FontMetricsES2_
|
| + fun:_ZN15SkScalerContext14getFontMetricsEPN7SkPaint11FontMetricsES2_
|
| + fun:_ZN12SkGlyphCacheC1EPK12SkDescriptor
|
| + fun:_ZN12SkGlyphCache10VisitCacheEPK12SkDescriptorPFbPKS_PvES5_
|
| +}
|
| +{
|
| + Error in ICU
|
| + Memcheck:Overlap
|
| + fun:memcpy
|
| + fun:init_resb_result
|
| +}
|
|
|