Index: tools/valgrind.supp |
diff --git a/tools/valgrind.supp b/tools/valgrind.supp |
index 40a9b19ea33564f7ca0d9079a6269d5e181ffbdc..1f3e6d9ede8cba949503aaa9be7ba9dc6afe0ade 100644 |
--- a/tools/valgrind.supp |
+++ b/tools/valgrind.supp |
@@ -82,28 +82,22 @@ |
obj:/usr/lib*/libGL.so* |
} |
{ |
+ #Fixed by FontConfig 2.9.0 |
+ #http://cgit.freedesktop.org/fontconfig/commit/?id=1c475d5c8cb265ac939d6b9e097666e300162511 |
font_config_bug_1 |
Memcheck:Addr4 |
fun:FcConfigFileExists |
} |
{ |
+ #https://bugs.freedesktop.org/show_bug.cgi?id=8215 |
+ #https://bugs.freedesktop.org/show_bug.cgi?id=8428 |
+ #FcPattern uses 'intptr_t elts_offset' instead of 'FcPatternEltPtr elts', |
+ #which confuses valgrind. |
font_config_bug_2 |
Memcheck:Leak |
- fun:malloc |
- fun:FcFontSetCreate |
-} |
-{ |
- font_config_bug_3 |
- Memcheck:Leak |
- fun:realloc |
- fun:FcFontSetAdd |
-} |
-{ |
- font_config_bug_4 |
- Memcheck:Leak |
- fun:malloc |
+ fun:*alloc |
fun:FcPatternObjectInsertElt |
- fun:FcPatternObjectAddWithBinding |
+ fun:Fc*Add* |
} |
{ |
zlib_bug_1 |