From dc63fed73ce074475f462d19f6acbd90eaa86266 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 11 Dec 2017 15:24:35 -0600 Subject: [PATCH] teuthology/task/install/valgrind.supp: new rocksdb leak 0x7 1 Leak_StillReachable 40 bytes in 1 blocks are still reachable in loss record 8 of 21 40 1 0x9EAF203 /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so operator new(unsigned long) /builddir/build/BUILD/valgrind-3.12.0/coregrind/m_replacemalloc vg_replace_malloc.c 334 0xBDB237 /usr/bin/ceph-mon allocate /opt/rh/devtoolset-7/root/usr/include/c++/7/ext new_allocator.h 111 0xBDB237 /usr/bin/ceph-mon allocate /opt/rh/devtoolset-7/root/usr/include/c++/7/bits alloc_traits.h 436 0xBDB237 /usr/bin/ceph-mon std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<void const*, false> > >::_M_allocate_buckets(unsigned long) [clone .isra.181] /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable_policy.h 2107 0xBDDA87 /usr/bin/ceph-mon _M_allocate_buckets /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable.h 354 0xBDDA87 /usr/bin/ceph-mon _M_rehash_aux /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable.h 2098 0xBDDA87 /usr/bin/ceph-mon std::_Hashtable<rocksdb::ThreadStatusData*, rocksdb::ThreadStatusData*, std::allocator<rocksdb::ThreadStatusData*>, std::__detail::_Identity, std::equal_to<rocksdb::ThreadStatusData*>, std::hash<rocksdb::ThreadStatusData*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ra nged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_rehash(unsigned long, unsigned long const&) /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable.h 2077 0xBDDBCA /usr/bin/ceph-mon std::_Hashtable<rocksdb::ThreadStatusData*, rocksdb::ThreadStatusData*, std::allocator<rocksdb::ThreadStatusData*>, std::__detail::_Identity, std::equal_to<rocksdb::ThreadStatusData*>, std::hash<rocksdb::ThreadStatusData*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ra nged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<rocksdb::ThreadStatusData*, false>*) /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable.h 1724 0xBDC6BE /usr/bin/ceph-mon _M_insert<rocksdb::ThreadStatusData* const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<rocksdb::ThreadStatusData*, false> > > > /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable.h 1828 0xBDC6BE /usr/bin/ceph-mon insert /opt/rh/devtoolset-7/root/usr/include/c++/7/bits hashtable_policy.h 843 0xBDC6BE /usr/bin/ceph-mon insert /opt/rh/devtoolset-7/root/usr/include/c++/7/bits unordered_set.h 420 0xBDC6BE /usr/bin/ceph-mon rocksdb::ThreadStatusUpdater::RegisterThread(rocksdb::ThreadStatus::ThreadType, unsigned long) /usr/src/debug/ceph-13.0.0-3917-g948b47a/src/rocksdb/monitoring thread_status_updater.cc 25 0xBEEE09 /usr/bin/ceph-mon rocksdb::ThreadPoolImpl::Impl::BGThreadWrapper(void*) /usr/src/debug/ceph-13.0.0-3917-g948b47a/src/rocksdb/util threadpool_imp.cc 258 0xC1AF0E /usr/bin/ceph-mon execute_native_thread_routine 0xA8FDE24 /usr/lib64/libpthread-2.17.so start_thread 0xD75234C /usr/lib64/libc-2.17.so clone Signed-off-by: Sage Weil --- teuthology/task/install/valgrind.supp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/teuthology/task/install/valgrind.supp b/teuthology/task/install/valgrind.supp index fff9455d3d..5bc59b4897 100644 --- a/teuthology/task/install/valgrind.supp +++ b/teuthology/task/install/valgrind.supp @@ -372,6 +372,13 @@ fun:*rocksdb*Env*Default* ... } +{ + rocksdb BGThreadWrapper + Memcheck:Leak + ... + fun:*BGThreadWrapper* + ... +} { libstdc++ leak on xenial Memcheck:Leak -- 2.39.5