]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgrind: ignore tcmalloc uninitialized memory 175/head
authorSage Weil <sage@inktank.com>
Fri, 10 Jan 2014 19:02:06 +0000 (11:02 -0800)
committerSage Weil <sage@inktank.com>
Fri, 10 Jan 2014 19:02:16 +0000 (11:02 -0800)
This is the main source of noise when running valgrind +
tcmalloc.  Apparently there are other issues, so I think we
still need the notcmalloc gitbuilder, but this gets us part of
the way.

Signed-off-by: Sage Weil <sage@inktank.com>
teuthology/task/valgrind.supp

index 1da125920d2f2cb816b5fc9bb7b96e335598bade..4b813d0ddc08a24ed464400df4df85f94f59892d 100644 (file)
@@ -1,3 +1,12 @@
+{
+       tcmalloc: msync heap allocation points to uninit bytes
+       Memcheck:Param
+       msync(start)
+       obj:*libpthread*
+       ...
+       fun:*tcmalloc*GrowHeap*
+       ...
+}
 {
        ceph global: deliberate onexit leak
        Memcheck:Leak
        ...
 }
 {
-       ignore all static leveldb leaks
+       libleveldb: ignore all static leveldb leaks
        Memcheck:Leak
        ...
        fun:*leveldb*
        ...
 }
 {
-       ignore all dynamic libleveldb leaks
+       libleveldb: ignore all dynamic libleveldb leaks
        Memcheck:Leak
        ...
        obj:*libleveldb.so*
        ...
 }
 {
-       ignore libcurl leaks
+       libcurl: ignore libcurl leaks
        Memcheck:Leak
        ...
        fun:*curl_global_init