Project

General

Profile

Bug #18925

Updated by John Spray about 7 years ago

 
 See on fs test branch based on master. 

 http://pulpito.ceph.com/jspray-2017-02-14_02:39:19-fs-wip-jcsp-testing-20170214-distro-basic-smithi/812786 

 remote/smithi028/log/valgrind/osd.1.log.gz 

 <pre> 
 <error> 
   <unique>0x84</unique> 
   <tid>1</tid> 
   <kind>Leak_DefinitelyLost</kind> 
   <xwhat> 
     <text>72,620 (240 direct, 72,380 indirect) bytes in 1 blocks are definitely lost in loss record 133 of 135</text> 
     <leakedbytes>72620</leakedbytes> 
     <leakedblocks>1</leakedblocks> 
   </xwhat> 
   <stack> 
     <frame> 
       <ip>0xA124203</ip> 
       <obj>/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so</obj> 
       <fn>operator new(unsigned long)</fn> 
       <dir>/builddir/build/BUILD/valgrind-3.11.0/coregrind/m_replacemalloc</dir> 
       <file>vg_replace_malloc.c</file> 
       <line>334</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>allocate</fn> 
       <dir>/usr/include/c++/4.8.2/ext</dir> 
       <file>new_allocator.h</file> 
       <line>104</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>_M_get_node</fn> 
       <dir>/usr/include/c++/4.8.2/bits</dir> 
       <file>stl_list.h</file> 
       <line>334</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>_M_create_node&lt;FS::aio_t&gt;</fn> 
       <dir>/usr/include/c++/4.8.2/bits</dir> 
       <file>stl_list.h</file> 
       <line>502</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>_M_insert&lt;FS::aio_t&gt;</fn> 
       <dir>/usr/include/c++/4.8.2/bits</dir> 
       <file>stl_list.h</file> 
       <line>1561</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>push_back</fn> 
       <dir>/usr/include/c++/4.8.2/bits</dir> 
       <file>stl_list.h</file> 
       <line>1021</line> 
     </frame> 
     <frame> 
       <ip>0xA2CFCA</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>KernelDevice::aio_write(unsigned long, ceph::buffer::list&amp;, IOContext*, bool)</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>KernelDevice.cc</file> 
       <line>458</line> 
     </frame> 
     <frame> 
       <ip>0x90C0E9</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>BlueStore::_do_wal_op(BlueStore::TransContext*, bluestore_wal_op_t&amp;)</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>BlueStore.cc</file> 
       <line>7515</line> 
     </frame> 
     <frame> 
       <ip>0x94BC66</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>BlueStore::_wal_apply(BlueStore::TransContext*)</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>BlueStore.cc</file> 
       <line>7476</line> 
     </frame> 
     <frame> 
       <ip>0x94B33F</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>BlueStore::_txc_state_proc(BlueStore::TransContext*)</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>BlueStore.cc</file> 
       <line>6955</line> 
     </frame> 
     <frame> 
       <ip>0x9542E2</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>BlueStore::_kv_sync_thread()</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>BlueStore.cc</file> 
       <line>7412</line> 
     </frame> 
     <frame> 
       <ip>0x981AFC</ip> 
       <obj>/usr/bin/ceph-osd</obj> 
       <fn>BlueStore::KVSyncThread::entry()</fn> 
       <dir>/usr/src/debug/ceph-12.0.0-290-ga0f7d2f/src/os/bluestore</dir> 
       <file>BlueStore.h</file> 
       <line>1567</line> 
     </frame> 
     <frame> 
       <ip>0xC443DC4</ip> 
       <obj>/usr/lib64/libpthread-2.17.so</obj> 
       <fn>start_thread</fn> 
     </frame> 
     <frame> 
       <ip>0xD38A73C</ip> 
       <obj>/usr/lib64/libc-2.17.so</obj> 
       <fn>clone</fn> 
     </frame> 
   </stack> 
 </error> 
 </pre>

Back