Actions
Bug #17860
closedosd/osd_types.h: 4287: FAILED assert(rwstate.empty())
Status:
Duplicate
Priority:
Immediate
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
0> 2016-11-10 17:57:36.908045 7fcca7ec0700 -1 /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/osd_types.h: In function 'ObjectContext::~ObjectContext()' thread 7fcca7ec0700 time 2016-11-10 17:57:36.903037 /home/jenkins-build/build/workspace/ceph-pull-requests/src/osd/osd_types.h: 4287: FAILED assert(rwstate.empty()) ceph version 11.0.2-1374-gdf3e926 (df3e926c8fa7d92e526a1957a876083892bf96c0) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x7fccbf27c1bb] 2: (std::_Sp_counted_deleter<ObjectContext*, SharedLRU<hobject_t, ObjectContext, hobject_t::ComparatorWithDefault, std::hash<hobject_t> >::Cleanup, std::allocator<int>, (__gnu_cxx::_Lock_policy)2>::_M_dispose()+0x1f9) [0x7fccbee05cd9] 3: (std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release()+0x39) [0x7fccbec193e9] 4: (SharedLRU<hobject_t, ObjectContext, hobject_t::ComparatorWithDefault, std::hash<hobject_t> >::clear()+0x152) [0x7fccbee153e2] 5: (ReplicatedPG::on_change(ObjectStore::Transaction*)+0x596) [0x7fccbeddbcf6] 6: (PG::start_peering_interval(std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> > const&, int, std::vector<int, std::allocator<int> > const&, int, ObjectStore::Transaction*)+0x7c2) [0x7fccbed1b432] 7: (PG::RecoveryState::Reset::react(PG::AdvMap const&)+0x4f0) [0x7fccbed1c470] 8: (boost::statechart::simple_state<PG::RecoveryState::Reset, PG::RecoveryState::RecoveryMachine, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x1fc) [0x7fccbed592bc] 9: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::send_event(boost::statechart::event_base const&)+0x5b) [0x7fccbed3ac2b] 10: (boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_queued_events()+0x91) [0x7fccbed3ad61] 11: (PG::handle_advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PG::RecoveryCtx*)+0x48a) [0x7fccbed0a9ba] 12: (OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PG::RecoveryCtx*, std::set<boost::intrusive_ptr<PG>, std::less<boost::intrusive_ptr<PG> >, std::allocator<boost::intrusive_ptr<PG> > >*)+0x2b9) [0x7fccbec5c9c9] 13: (OSD::process_peering_events(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x1bf) [0x7fccbec6d6ef] 14: (OSD::PeeringWQ::_process(std::list<PG*, std::allocator<PG*> > const&, ThreadPool::TPHandle&)+0x12) [0x7fccbecbc7b2] 15: (ThreadPool::worker(ThreadPool::WorkThread*)+0xb65) [0x7fccbf282c85] 16: (ThreadPool::WorkThread::entry()+0x10) [0x7fccbf283c50] 17: (()+0x8184) [0x7fccbd8c9184] 18: (clone()+0x6d) [0x7fccbc01d37d] NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
seen on jenkins unit test failure, https://jenkins.ceph.com/job/ceph-pull-requests/13838/, raw log at https://jenkins.ceph.com/job/ceph-pull-requests/13838/consoleText
Updated by Sage Weil over 7 years ago
- Status changed from New to Duplicate
Updated by Sage Weil over 7 years ago
- Is duplicate of Bug #17830: osd-scrub-repair.sh is failing (intermittently?) on Jenkins added
Updated by Kefu Chai over 7 years ago
- Is duplicate of deleted (Bug #17830: osd-scrub-repair.sh is failing (intermittently?) on Jenkins)
Updated by Kefu Chai over 7 years ago
- Is duplicate of Bug #17857: osd/osd_types.h: 4287: FAILED assert(rwstate.empty()) added
Actions