Project

General

Profile

Bug #16492 ยป mon.a.log

Yuri Weinstein, 06/27/2016 03:38 PM

 
<?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&lt;const std::piecewise_construct_t&amp;, std::tuple&lt;unsigned int const&amp;&gt;, std::tuple&lt;&gt; &gt;</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&lt;unsigned int, std::pair&lt;unsigned int const, void (*)(void*)&gt;, std::allocator&lt;std::pair&lt;unsigned int const, void (*)(void*)&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;unsigned int&gt;, std::hash&lt;unsigned int&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;false, false, true&gt;, true&gt;::operator[](unsigned int const&amp;)</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&amp;, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::ColumnFamilyOptions const&amp;, rocksdb::DBOptions const*, rocksdb::EnvOptions const&amp;, 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&amp;, rocksdb::DBOptions const*, rocksdb::EnvOptions const&amp;, 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&amp;, rocksdb::DBOptions const*, rocksdb::EnvOptions const&amp;, 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&amp;, std::string const&amp;)</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&amp;, std::string const&amp;, std::vector&lt;rocksdb::ColumnFamilyDescriptor, std::allocator&lt;rocksdb::ColumnFamilyDescriptor&gt; &gt; const&amp;, std::vector&lt;rocksdb::ColumnFamilyHandle*, std::allocator&lt;rocksdb::ColumnFamilyHandle*&gt; &gt;*, 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&amp;, std::string const&amp;, 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&amp;, 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&amp;)</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&lt;const std::piecewise_construct_t&amp;, std::tuple&lt;unsigned int const&amp;&gt;, std::tuple&lt;&gt; &gt;</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&lt;unsigned int, std::pair&lt;unsigned int const, void (*)(void*)&gt;, std::allocator&lt;std::pair&lt;unsigned int const, void (*)(void*)&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;unsigned int&gt;, std::hash&lt;unsigned int&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;false, false, true&gt;, true&gt;::operator[](unsigned int const&amp;)</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&amp;, rocksdb::Version*, rocksdb::Cache*, rocksdb::WriteBuffer*, rocksdb::ColumnFamilyOptions const&amp;, rocksdb::DBOptions const*, rocksdb::EnvOptions const&amp;, 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&amp;, unsigned int, rocksdb::Version*, rocksdb::ColumnFamilyOptions const&amp;)</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&amp;, 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&lt;rocksdb::ColumnFamilyDescriptor, std::allocator&lt;rocksdb::ColumnFamilyDescriptor&gt; &gt; const&amp;, 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&lt;rocksdb::ColumnFamilyDescriptor, std::allocator&lt;rocksdb::ColumnFamilyDescriptor&gt; &gt; const&amp;, 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&amp;, std::string const&amp;, std::vector&lt;rocksdb::ColumnFamilyDescriptor, std::allocator&lt;rocksdb::ColumnFamilyDescriptor&gt; &gt; const&amp;, std::vector&lt;rocksdb::ColumnFamilyHandle*, std::allocator&lt;rocksdb::ColumnFamilyHandle*&gt; &gt;*, 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&amp;, std::string const&amp;, 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&amp;, 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&amp;)</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&lt;unsigned int, std::pair&lt;unsigned int const, void (*)(void*)&gt;, std::allocator&lt;std::pair&lt;unsigned int const, void (*)(void*)&gt; &gt;, std::__detail::_Select1st, std::equal_to&lt;unsigned int&gt;, std::hash&lt;unsigned int&gt;, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits&lt;false, false, true&gt; &gt;::_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&amp;)</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&amp;)</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>

    (1-1/1)