|
<?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.SVN and LibVEX; rerun with -h for copyright info</line>
|
|
<line>Command: ceph-osd -f -i 3</line>
|
|
</preamble>
|
|
|
|
<pid>1426</pid>
|
|
<ppid>1417</ppid>
|
|
<tool>memcheck</tool>
|
|
|
|
<args>
|
|
<vargv>
|
|
<exe>/usr/bin/valgrind.bin</exe>
|
|
<arg>--num-callers=50</arg>
|
|
<arg>--suppressions=/home/ubuntu/cephtest/valgrind.supp</arg>
|
|
<arg>--xml=yes</arg>
|
|
<arg>--xml-file=/var/log/ceph/valgrind/osd.3.log</arg>
|
|
<arg>--time-stamp=yes</arg>
|
|
<arg>--tool=memcheck</arg>
|
|
</vargv>
|
|
<argv>
|
|
<exe>ceph-osd</exe>
|
|
<arg>-f</arg>
|
|
<arg>-i</arg>
|
|
<arg>3</arg>
|
|
</argv>
|
|
</args>
|
|
|
|
<status>
|
|
<state>RUNNING</state>
|
|
<time>00:00:00:01.130 </time>
|
|
</status>
|
|
|
|
|
|
<status>
|
|
<state>FINISHED</state>
|
|
<time>00:00:26:48.301 </time>
|
|
</status>
|
|
|
|
<error>
|
|
<unique>0x10b</unique>
|
|
<tid>1</tid>
|
|
<kind>Leak_DefinitelyLost</kind>
|
|
<xwhat>
|
|
<text>612 (584 direct, 28 indirect) bytes in 1 blocks are definitely lost in loss record 268 of 287</text>
|
|
<leakedbytes>612</leakedbytes>
|
|
<leakedblocks>1</leakedblocks>
|
|
</xwhat>
|
|
<stack>
|
|
<frame>
|
|
<ip>0x4C2B0E0</ip>
|
|
<obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
|
|
<fn>operator new(unsigned long)</fn>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5D5492</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ReplicatedPG::get_object_context(hobject_t const&, bool)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>ReplicatedPG.cc</file>
|
|
<line>4585</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5D60F4</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ReplicatedPG::find_object_context(hobject_t const&, ObjectContext**, bool, snapid_t*)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>ReplicatedPG.cc</file>
|
|
<line>4658</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5FBBD0</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ReplicatedPG::do_op(std::tr1::shared_ptr<OpRequest>)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>ReplicatedPG.cc</file>
|
|
<line>835</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6F9AC3</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>PG::do_request(std::tr1::shared_ptr<OpRequest>, ThreadPool::TPHandle&)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>PG.cc</file>
|
|
<line>1455</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x646082</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>OSD::dequeue_op(boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest>, ThreadPool::TPHandle&)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>OSD.cc</file>
|
|
<line>7169</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x65AD7E</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>OSD::OpWQ::_process(boost::intrusive_ptr<PG>, ThreadPool::TPHandle&)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/osd</dir>
|
|
<file>OSD.cc</file>
|
|
<line>7141</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x69695B</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ThreadPool::WorkQueueVal<std::pair<boost::intrusive_ptr<PG>, std::tr1::shared_ptr<OpRequest> >, boost::intrusive_ptr<PG> >::_void_process(void*, ThreadPool::TPHandle&)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/./common</dir>
|
|
<file>WorkQueue.h</file>
|
|
<line>191</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x8AF590</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ThreadPool::worker(ThreadPool::WorkThread*)</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/common</dir>
|
|
<file>WorkQueue.cc</file>
|
|
<line>128</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x8B047F</ip>
|
|
<obj>/usr/bin/ceph-osd</obj>
|
|
<fn>ThreadPool::WorkThread::entry()</fn>
|
|
<dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.67.11-65-g012cd24/src/common</dir>
|
|
<file>WorkQueue.h</file>
|
|
<line>318</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x5041181</ip>
|
|
<obj>/lib/x86_64-linux-gnu/libpthread-2.19.so</obj>
|
|
<fn>start_thread</fn>
|
|
<dir>/build/buildd/eglibc-2.19/nptl</dir>
|
|
<file>pthread_create.c</file>
|
|
<line>312</line>
|
|
</frame>
|
|
<frame>
|
|
<ip>0x6D60EFC</ip>
|
|
<obj>/lib/x86_64-linux-gnu/libc-2.19.so</obj>
|
|
<fn>clone</fn>
|
|
<dir>/build/buildd/eglibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64</dir>
|
|
<file>clone.S</file>
|
|
<line>111</line>
|
|
</frame>
|
|
</stack>
|
|
</error>
|
|
|
|
<errorcounts>
|
|
</errorcounts>
|
|
|
|
<suppcounts>
|
|
<pair>
|
|
<count>278</count>
|
|
<name>ignore libnss3 leaks</name>
|
|
</pair>
|
|
<pair>
|
|
<count>5</count>
|
|
<name>libleveldb: ignore all dynamic libleveldb leaks</name>
|
|
</pair>
|
|
<pair>
|
|
<count>1</count>
|
|
<name>ceph global: deliberate onexit leak</name>
|
|
</pair>
|
|
</suppcounts>
|
|
|
|
</valgrindoutput>
|
|
|