Backport #21095
osd: leak from osd/PGBackend.cc:136 PGBackend::handle_recovery_delete()
Release:
luminous
Crash signature (v1):
Crash signature (v2):
Description
<frame> <ip>0x7EBB41</ip> <obj>/usr/bin/ceph-osd</obj> <fn>emplace_back<const std::pair<hobject_t, eversion_t>&></fn> <dir>/usr/include/c++/4.8.2/bits</dir> <file>stl_list.h</file> <line>1026</line> </frame> <frame> <ip>0x7EBB41</ip> <obj>/usr/bin/ceph-osd</obj> <fn>_M_initialize_dispatch<std::_List_const_iterator<std::pair<hobject_t, eversion_t> > ></fn> <dir>/usr/include/c++/4.8.2/bits</dir> <file>stl_list.h</file> <line>1491</line> </frame> <frame> <ip>0x7EBB41</ip> <obj>/usr/bin/ceph-osd</obj> <fn>list<std::_List_const_iterator<std::pair<hobject_t, eversion_t> >, void></fn> <dir>/usr/include/c++/4.8.2/bits</dir> <file>stl_list.h</file> <line>627</line> </frame> <frame> <ip>0x7EBB41</ip> <obj>/usr/bin/ceph-osd</obj> <fn>insert<std::_List_const_iterator<std::pair<hobject_t, eversion_t> >, void></fn> <dir>/usr/include/c++/4.8.2/bits</dir> <file>stl_list.h</file> <line>1152</line> </frame> <frame> <ip>0x7EBB41</ip> <obj>/usr/bin/ceph-osd</obj> <fn>std::list<std::pair<hobject_t, eversion_t>, std::allocator<std::pair<hobject_t, eversion_t> > >::operator=(std::list<std::pair<hobject_t, eversion_t>, std::allocator<std::pair<hobject_t, eversion_t> > > const&)</fn> <dir>/usr/include/c++/4.8.2/bits</dir> <file>list.tcc</file> <line>199</line> </frame> <frame> <ip>0x7E6119</ip> <obj>/usr/bin/ceph-osd</obj> <fn>PGBackend::handle_recovery_delete(boost::intrusive_ptr<OpRequest>)</fn> <dir>/usr/src/debug/ceph-12.1.2-165-g873ce67/src/osd</dir> <file>PGBackend.cc</file> <line>136</line> </frame> <frame> <ip>0x7E69D3</ip> <obj>/usr/bin/ceph-osd</obj> <fn>PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)</fn> <dir>/usr/src/debug/ceph-12.1.2-165-g873ce67/src/osd</dir> <file>PGBackend.cc</file> <line>103</line> </frame> <frame> <ip>0x75294D</ip> <obj>/usr/bin/ceph-osd</obj> <fn>PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)</fn> <dir>/usr/src/debug/ceph-12.1.2-165-g873ce67/src/osd</dir> <file>PrimaryLogPG.cc</file> <line>1726</line> </frame> <frame> <ip>0x5E67B8</ip> <obj>/usr/bin/ceph-osd</obj> <fn>OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)</fn> <dir>/usr/src/debug/ceph-12.1.2-165-g873ce67/src/osd</dir> <file>OSD.cc</file> <line>9509</line> </frame> <frame> <ip>0x8546F6</ip> <obj>/usr/bin/ceph-osd</obj> <fn>PGQueueable::RunVis::operator()(boost::intrusive_ptr<OpRequest> const&)</fn> <dir>/usr/src/debug/ceph-12.1.2-165-g873ce67/src/osd</dir> <file>PGQueueable.cc</file> <line>22</line> </frame>
/a/sage-2017-08-04_15:44:16-rados-wip-sage-testing-20170804a-distro-basic-smithi/1482883
Related issues
History
#1 Updated by Kefu Chai over 6 years ago
- Copied from Bug #20913: osd: leak from osd/PGBackend.cc:136 PGBackend::handle_recovery_delete() added
#2 Updated by Kefu Chai over 6 years ago
- Status changed from Pending Backport to In Progress
#3 Updated by Kefu Chai over 6 years ago
should backport https://github.com/ceph/ceph/pull/17246 also.
#4 Updated by Kefu Chai over 6 years ago
- Status changed from In Progress to Resolved