]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
valgrind: make trusty tcmalloc supporession more general
authorSage Weil <sage@redhat.com>
Tue, 19 Aug 2014 18:16:22 +0000 (11:16 -0700)
committerSage Weil <sage@redhat.com>
Tue, 19 Aug 2014 18:16:22 +0000 (11:16 -0700)
To capture this:

  <kind>SyscallParam</kind>
  <what>Syscall param msync(start) points to unaddressable byte(s)</what>
  <stack>
    <frame>
      <ip>0x5081B3D</ip>
      <obj>/lib/x86_64-linux-gnu/libpthread-2.19.so</obj>
      <dir>/build/buildd/eglibc-2.19/nptl/../sysdeps/unix</dir>
      <file>syscall-template.S</file>
      <line>81</line>
    </frame>
    <frame>
      <ip>0x76BA123</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BCEF6</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BE151</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BE4E8</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BAA30</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
      <fn>_ULx86_64_step</fn>
    </frame>
    <frame>
      <ip>0x5C42052</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>GetStackTrace(void**, int, int)</fn>
    </frame>
    <frame>
      <ip>0x5C349F4</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>tcmalloc::PageHeap::GrowHeap(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x5C34D02</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>tcmalloc::PageHeap::New(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x5C25D0C</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
    </frame>
    <frame>
      <ip>0x5C46378</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>operator new[](unsigned long)</fn>
    </frame>

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

index c95d9ff38b4f9aa6a7d08e4a54d2ab9fb60af7da..7ea391256e0ca2cbfe7b49f228ba7d6e5d2b02c8 100644 (file)
@@ -38,9 +38,6 @@
    fun:_Z13GetStackTracePPvii
    fun:_ZN8tcmalloc8PageHeap8GrowHeapEm
    fun:_ZN8tcmalloc8PageHeap3NewEm
-   fun:_ZN8tcmalloc15CentralFreeList8PopulateEv
-   fun:_ZN8tcmalloc15CentralFreeList18FetchFromSpansSafeEv
-   fun:_ZN8tcmalloc15CentralFreeList11RemoveRangeEPPvS2_i
 }
 {
    tcmalloc: msync heap allocation points to uninit bytes 2 (trusty)