|
<?xml version="1.0"?>
|
|
|
|
<valgrindoutput>
|
|
|
|
<protocolversion>4</protocolversion>
|
|
<protocoltool>memcheck</protocoltool>
|
|
|
|
<preamble>
|
|
<line>Memcheck, a memory error detector</line>
|
|
<line>Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.</line>
|
|
<line>Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info</line>
|
|
<line>Command: ceph-mon -f --cluster ceph -i a</line>
|
|
</preamble>
|
|
|
|
<pid>24860</pid>
|
|
<ppid>24857</ppid>
|
|
<tool>memcheck</tool>
|
|
|
|
<args>
|
|
<vargv>
|
|
<exe>/usr/bin/valgrind</exe>
|
|
<arg>--trace-children=no</arg>
|
|
<arg>--child-silent-after-fork=yes</arg>
|
|
<arg>--num-callers=50</arg>
|
|
<arg>--suppressions=/home/ubuntu/cephtest/valgrind.supp</arg>
|
|
<arg>--xml=yes</arg>
|
|
<arg>--xml-file=/var/log/ceph/valgrind/mon.a.log</arg>
|
|
<arg>--time-stamp=yes</arg>
|
|
<arg>--tool=memcheck</arg>
|
|
<arg>--leak-check=full</arg>
|
|
<arg>--show-reachable=yes</arg>
|
|
</vargv>
|
|
<argv>
|
|
<exe>ceph-mon</exe>
|
|
<arg>-f</arg>
|
|
<arg>--cluster</arg>
|
|
<arg>ceph</arg>
|
|
<arg>-i</arg>
|
|
<arg>a</arg>
|
|
</argv>
|
|
</args>
|
|
|
|
<status>
|
|
<state>RUNNING</state>
|
|
<time>00:00:00:01.546 </time>
|
|
</status>
|
|
|
|
|
|
<status>
|
|
<state>FINISHED</state>
|
|
<time>00:00:19:43.564 </time>
|
|
</status>
|
|
|
|
<error>
|
|
<unique>0x1c</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_StillReachable</kind>
|
|
<xwhat>
|
|
<text>24 bytes in 1 blocks are still reachable in loss record 28 of 82</text>
|
|
<leakedbytes>24</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x9ABF105</ip>
|
|
<obj>/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new(unsigned long)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/4.8.2/ext</dir>
|
|
<file>new_allocator.h</file>
|
|
<line>104</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>_M_allocate_node<const std::piecewise_construct_t&, std::tuple<unsigned int const&>, std::tuple<> ></fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable.h</file>
|
|
<line>724</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>std::__detail::_Map_base<unsigned int, std::pair<unsigned int const, void (*)(void*)>, std::allocator<std::pair<unsigned int const, void (*)(void*)> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](unsigned int const&)</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable_policy.h</file>
|
|
<line>493</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FD812</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>operator[]</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>unordered_map.h</file>
|
|
<line>596</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FD812</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*))</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>316</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x60A49F</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::string const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::ColumnFamilyOptions const&, rocksdb::DBOptions const*, rocksdb::EnvOptions const&, rocksdb::ColumnFamilySet*)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>column_family.cc</file>
|
|
<line>352</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x60B494</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ColumnFamilySet::ColumnFamilySet(std::string const&, rocksdb::DBOptions const*, rocksdb::EnvOptions const&, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::WriteController*)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>column_family.cc</file>
|
|
<line>862</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x578A49</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::VersionSet::VersionSet(std::string const&, rocksdb::DBOptions const*, rocksdb::EnvOptions const&, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::WriteController*)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>version_set.cc</file>
|
|
<line>2105</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5257E1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DBImpl::DBImpl(rocksdb::DBOptions const&, std::string const&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>352</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x52A983</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DB::Open(rocksdb::DBOptions const&, std::string const&, std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, std::vector<rocksdb::ColumnFamilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>5651</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x52BE25</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DB::Open(rocksdb::Options const&, std::string const&, rocksdb::DB**)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>5619</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5059AD</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>RocksDBStore::do_open(std::ostream&, bool)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/kv</dir>
|
|
<file>RocksDBStore.cc</file>
|
|
<line>292</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x386D85</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::open(std::ostream&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x31F936</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>main</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src</dir>
|
|
<file>ceph_mon.cc</file>
|
|
<line>520</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x1d</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_StillReachable</kind>
|
|
<xwhat>
|
|
<text>24 bytes in 1 blocks are still reachable in loss record 29 of 82</text>
|
|
<leakedbytes>24</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x9ABF105</ip>
|
|
<obj>/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new(unsigned long)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/4.8.2/ext</dir>
|
|
<file>new_allocator.h</file>
|
|
<line>104</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>_M_allocate_node<const std::piecewise_construct_t&, std::tuple<unsigned int const&>, std::tuple<> ></fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable.h</file>
|
|
<line>724</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FDEA1</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>std::__detail::_Map_base<unsigned int, std::pair<unsigned int const, void (*)(void*)>, std::allocator<std::pair<unsigned int const, void (*)(void*)> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true>, true>::operator[](unsigned int const&)</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable_policy.h</file>
|
|
<line>493</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FD812</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>operator[]</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>unordered_map.h</file>
|
|
<line>596</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FD812</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::StaticMeta::SetHandler(unsigned int, void (*)(void*))</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>316</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x60A49F</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ColumnFamilyData::ColumnFamilyData(unsigned int, std::string const&, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::ColumnFamilyOptions const&, rocksdb::DBOptions const*, rocksdb::EnvOptions const&, rocksdb::ColumnFamilySet*)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>column_family.cc</file>
|
|
<line>352</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x60D43D</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ColumnFamilySet::CreateColumnFamily(std::string const&, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>column_family.cc</file>
|
|
<line>934</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5827BA</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::VersionSet::CreateColumnFamily(rocksdb::ColumnFamilyOptions const&, rocksdb::VersionEdit*)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>version_set.cc</file>
|
|
<line>3493</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x58548C</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::VersionSet::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, bool)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>version_set.cc</file>
|
|
<line>2524</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x529487</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DBImpl::Recover(std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, bool, bool, bool)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>1199</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x52AC21</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DB::Open(rocksdb::DBOptions const&, std::string const&, std::vector<rocksdb::ColumnFamilyDescriptor, std::allocator<rocksdb::ColumnFamilyDescriptor> > const&, std::vector<rocksdb::ColumnFamilyHandle*, std::allocator<rocksdb::ColumnFamilyHandle*> >*, rocksdb::DB**)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>5674</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x52BE25</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DB::Open(rocksdb::Options const&, std::string const&, rocksdb::DB**)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/db</dir>
|
|
<file>db_impl.cc</file>
|
|
<line>5619</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5059AD</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>RocksDBStore::do_open(std::ostream&, bool)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/kv</dir>
|
|
<file>RocksDBStore.cc</file>
|
|
<line>292</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x386D85</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::open(std::ostream&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>634</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x31F936</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>main</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src</dir>
|
|
<file>ceph_mon.cc</file>
|
|
<line>520</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x30</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_StillReachable</kind>
|
|
<xwhat>
|
|
<text>88 bytes in 1 blocks are still reachable in loss record 48 of 82</text>
|
|
<leakedbytes>88</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x9ABF105</ip>
|
|
<obj>/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new(unsigned long)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCC15</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>allocate</fn>
|
|
<dir>/usr/include/c++/4.8.2/ext</dir>
|
|
<file>new_allocator.h</file>
|
|
<line>104</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCC15</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>std::_Hashtable<unsigned int, std::pair<unsigned int const, void (*)(void*)>, std::allocator<std::pair<unsigned int const, void (*)(void*)> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::_M_allocate_buckets(unsigned long) [clone .isra.50]</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable.h</file>
|
|
<line>779</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCD3A</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>_Hashtable</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable.h</file>
|
|
<line>831</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCD3A</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>_Hashtable</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>hashtable.h</file>
|
|
<line>397</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCD3A</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>unordered_map</fn>
|
|
<dir>/usr/include/c++/4.8.2/bits</dir>
|
|
<file>unordered_map.h</file>
|
|
<line>142</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCD3A</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::StaticMeta::StaticMeta()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>172</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCEA4</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::Instance()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>135</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCEF8</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::StaticMeta::Mutex()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5CF361</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::Env::Default()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>env_posix.cc</file>
|
|
<line>845</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5E0BC6</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DBOptions::DBOptions()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>options.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5046DB</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>Options</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/include/rocksdb</dir>
|
|
<file>options.h</file>
|
|
<line>1350</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5046DB</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>RocksDBStore::init(std::string)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/kv</dir>
|
|
<file>RocksDBStore.cc</file>
|
|
<line>206</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x3864C6</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::_open(std::string)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>622</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x386D5E</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::open(std::ostream&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>633</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x31F936</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>main</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src</dir>
|
|
<file>ceph_mon.cc</file>
|
|
<line>520</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<error>
|
|
<unique>0x46</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_StillReachable</kind>
|
|
<xwhat>
|
|
<text>216 bytes in 1 blocks are still reachable in loss record 70 of 82</text>
|
|
<leakedbytes>216</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x9ABF105</ip>
|
|
<obj>/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new(unsigned long)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCE99</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::Instance()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>135</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FCEF8</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::ThreadLocalPtr::StaticMeta::Mutex()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>thread_local.cc</file>
|
|
<line>141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5CF361</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::Env::Default()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>env_posix.cc</file>
|
|
<line>845</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5E0BC6</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>rocksdb::DBOptions::DBOptions()</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/util</dir>
|
|
<file>options.cc</file>
|
|
<line>215</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5046DB</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>Options</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/rocksdb/include/rocksdb</dir>
|
|
<file>options.h</file>
|
|
<line>1350</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5046DB</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>RocksDBStore::init(std::string)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/kv</dir>
|
|
<file>RocksDBStore.cc</file>
|
|
<line>206</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x3864C6</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::_open(std::string)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>622</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x386D5E</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>MonitorDBStore::open(std::ostream&)</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src/mon</dir>
|
|
<file>MonitorDBStore.h</file>
|
|
<line>633</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x31F936</ip>
|
|
<obj>/usr/bin/ceph-mon</obj>
|
|
<fn>main</fn>
|
|
<dir>/usr/src/debug/ceph-10.2.0/src</dir>
|
|
<file>ceph_mon.cc</file>
|
|
<line>520</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<errorcounts>
|
|
</errorcounts>
|
|
|
|
<suppcounts>
|
|
<pair>
|
|
<count>13</count>
|
|
<name>osd: ignore ec plugin loading (FIXME SOMEDAY)</name>
|
|
</pair>
|
|
<pair>
|
|
<count>64</count>
|
|
<name>ignore libnss3 leaks</name>
|
|
</pair>
|
|
<pair>
|
|
<count>1</count>
|
|
<name>boost thread leaks on exit</name>
|
|
</pair>
|
|
<pair>
|
|
<count>1</count>
|
|
<name>glibc-2.5.x-on-SUSE-10.2-(PPC)-2a</name>
|
|
</pair>
|
|
</suppcounts>
|
|
|
|
</valgrindoutput>
|
|
|