summaryrefslogtreecommitdiffstats
path: root/tools/valgrind/memcheck/suppressions.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tools/valgrind/memcheck/suppressions.txt')
-rw-r--r--tools/valgrind/memcheck/suppressions.txt105
1 files changed, 46 insertions, 59 deletions
diff --git a/tools/valgrind/memcheck/suppressions.txt b/tools/valgrind/memcheck/suppressions.txt
index d876d12..119d25c 100644
--- a/tools/valgrind/memcheck/suppressions.txt
+++ b/tools/valgrind/memcheck/suppressions.txt
@@ -409,27 +409,57 @@
fun:_Znw*
fun:_ZN13TCMallocGuardC1Ev
}
+# zlib-1.2.x uses uninitialised memory in some tricky way which
+# apparently is harmless (it must amount to a vectorised while-loop,
+# nothing else makes sense). Fools Memcheck though. See the mentioned
+# URL for details.
+# Valgrind already suppresses deflate-related errors. These rules
+# filter "*flate", capturing issues with both deflate and inflate.
+{
+ zlib-1.2.x trickyness (1a): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Cond
+ obj:/*lib*/libz.so.1.2.*
+ ...
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
+}
{
- # zlib is smarter than we are:
- # http://www.zlib.net/zlib_faq.html#faq36
- zlib_conditional_jump_performance_a
- Memcheck:Value4
- ...
- fun:inflate
- fun:_ZN4spdy10SpdyFramer15DecompressFrameEPKNS_9SpdyFrameE
- ...
+ zlib-1.2.x trickyness (1b): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Cond
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
+}
+
+{
+ zlib-1.2.x trickyness (2a): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Value8
+ obj:/*lib*/libz.so.1.2.*
+ ...
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
}
{
- # zlib is smarter than we are:
- # http://www.zlib.net/zlib_faq.html#faq36
- zlib_conditional_jump_performance_b
- Memcheck:Value8
- ...
- fun:inflate
- fun:_ZN4spdy10SpdyFramer15DecompressFrameEPKNS_9SpdyFrameE
- ...
+ zlib-1.2.x trickyness (2b): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Value8
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
}
{
+ zlib-1.2.x trickyness (3a): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Value4
+ obj:/*lib*/libz.so.1.2.*
+ ...
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
+}
+{
+ zlib-1.2.x trickyness (3b): See http://www.zlib.net/zlib_faq.html#faq36
+ Memcheck:Value4
+ obj:/*lib*/libz.so.1.2.*
+ fun:*flate
+}
+#-- end of zlib filters
+{
bug_33394
Memcheck:Leak
fun:calloc
@@ -1891,49 +1921,6 @@
fun:_ZN7WebCore11RenderLayer38updateCompositingAndLayerListsIfNeededEv
}
{
- bug_30667a
- Memcheck:Value4
- fun:inflate
- fun:_ZN4spdy10SpdyFramer15DecompressFrameEPKNS_9SpdyFrameE
- ...
- fun:_ZN7testing4Test3RunEv
- fun:_ZN7testing8internal12TestInfoImpl3RunEv
- fun:_ZN7testing8TestCase3RunEv
- fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
- fun:_ZN7testing8UnitTest3RunEv
- fun:_ZN9TestSuite3RunEv
- fun:main
-}
-{
- bug_30667b
- Memcheck:Cond
- fun:inflate_fast
- fun:inflate
- fun:_ZN4spdy10SpdyFramer15DecompressFrameEPKNS_9SpdyFrameE
- ...
- fun:_ZN7testing4Test3RunEv
- fun:_ZN7testing8internal12TestInfoImpl3RunEv
- fun:_ZN7testing8TestCase3RunEv
- fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
- fun:_ZN7testing8UnitTest3RunEv
- fun:_ZN9TestSuite3RunEv
- fun:main
-}
-{
- bug_30667c
- Memcheck:Cond
- fun:inflate
- fun:_ZN4spdy10SpdyFramer15DecompressFrameEPKNS_9SpdyFrameE
- ...
- fun:_ZN7testing4Test3RunEv
- fun:_ZN7testing8internal12TestInfoImpl3RunEv
- fun:_ZN7testing8TestCase3RunEv
- fun:_ZN7testing8internal12UnitTestImpl11RunAllTestsEv
- fun:_ZN7testing8UnitTest3RunEv
- fun:_ZN9TestSuite3RunEv
- fun:main
-}
-{
bug_30703a
Memcheck:Param
write(buf)