Actions
Bug #56779
opencrash: void MissingLoc::add_active_missing(const pg_missing_t&): assert(0 == "unexpected need for missing item")
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
2ddf88a74cc7bec51596cf6bfa6bd954ac27fd12904957a0ba3d5557d77b3b0b
3e2eb01ba522f5e92841de9410477e705252b43d4b0cafa78e3a454f32884963
530ababda891b7c6fd3b95e8dc6cb794431f8f172354a24e6056ff6235bba5cc
5e1d7619acc09135c66f38d7fc3e715c755f61971a881d6cda437ec2dbbb9d0d
befd7a8f6e4f92ab2ced6e54be682e1a8f455da5297c3c4e5856b330447e0591
ea820c1da9378595d45dfdd85a059a3dc105a323a43c58fd111dff85ff662af2
Crash signature (v2):
Description
Assert condition: 0 == "unexpected need for missing item"
Assert function: void MissingLoc::add_active_missing(const pg_missing_t&)
Sanitized backtrace:
MissingLoc::add_active_missing(pg_missing_set<false> const&) PeeringState::activate(ceph::os::Transaction&, unsigned int, PeeringCtxWrapper&) PeeringState::Active::Active(boost::statechart::state<PeeringState::Active, PeeringState::Primary, PeeringState::Activating, (boost::statechart::history_mode)>::my_context) boost::statechart::simple_state<PeeringState::Peering, PeeringState::Primary, PeeringState::GetInfo, (boost::statechart::history_mode)>::react_impl(boost::statechart::event_base const&, void const*) boost::statechart::state_machine<PeeringState::PeeringMachine, PeeringState::Initial, std::allocator<boost::statechart::none>, boost::statechart::null_exception_translator>::process_queued_events() PeeringState::activate_map(PeeringCtx&) PG::handle_activate_map(PeeringCtx&) OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PeeringCtx&) OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&) ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&) OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*) ShardedThreadPool::shardedthreadpool_worker(unsigned int) ShardedThreadPool::WorkThreadSharded::entry()
Crash dump sample:
{ "assert_condition": "0 == \"unexpected need for missing item\"", "assert_file": "osd/MissingLoc.h", "assert_func": "void MissingLoc::add_active_missing(const pg_missing_t&)", "assert_line": 242, "assert_msg": "osd/MissingLoc.h: In function 'void MissingLoc::add_active_missing(const pg_missing_t&)' thread 7f024a345700 time 2022-07-19T17:16:13.964872+0000\nosd/MissingLoc.h: 242: FAILED ceph_assert(0 == \"unexpected need for missing item\")", "assert_thread_name": "tp_osd_tp", "backtrace": [ "/lib/x86_64-linux-gnu/libpthread.so.0(+0x14140) [0x7f026accd140]", "gsignal()", "abort()", "(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x16e) [0x5624ff958e78]", "/usr/bin/ceph-osd(+0xac0fb9) [0x5624ff958fb9]", "(MissingLoc::add_active_missing(pg_missing_set<false> const&)+0x1d3) [0x5624ffd16f23]", "(PeeringState::activate(ceph::os::Transaction&, unsigned int, PeeringCtxWrapper&)+0xdfe) [0x5624ffcecd9e]", "(PeeringState::Active::Active(boost::statechart::state<PeeringState::Active, PeeringState::Primary, PeeringState::Activating, (boost::statechart::history_mode)0>::my_context)+0x22b) [0x5624ffcee94b]", "(boost::statechart::simple_state<PeeringState::Peering, PeeringState::Primary, PeeringState::GetInfo, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x306) [0x5624ffd1b2d6]", "(boost::statechart::state_machine<PeeringState::PeeringMachine, PeeringState::Initial, std::allocator<boost::statechart::none>, boost::statechart::null_exception_translator>::process_queued_events()+0xdc) [0x5624ffd0c21c]", "(PeeringState::activate_map(PeeringCtx&)+0x125) [0x5624ffcbbe65]", "(PG::handle_activate_map(PeeringCtx&)+0x3f) [0x5624ffae437f]", "(OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PeeringCtx&)+0x835) [0x5624ffa2d655]", "(OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)+0x16e) [0x5624ffa2f53e]", "(ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x55) [0x5624ffc943e5]", "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xa27) [0x5624ffa41367]", "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x41a) [0x5625000ea3da]", "(ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x5625000ec9b0]", "/lib/x86_64-linux-gnu/libpthread.so.0(+0x8ea7) [0x7f026acc1ea7]", "clone()" ], "ceph_version": "16.2.9", "crash_id": "2022-07-19T17:16:13.980414Z_ef473138-23d9-4f6c-97c8-a090059d37eb", "entity_name": "osd.41d312f6be5eb3543d507c421d3f2250b8a84cbe", "os_id": "11", "os_name": "Debian GNU/Linux 11 (bullseye)", "os_version": "11 (bullseye)", "os_version_id": "11", "process_name": "ceph-osd", "stack_sig": "ea820c1da9378595d45dfdd85a059a3dc105a323a43c58fd111dff85ff662af2", "timestamp": "2022-07-19T17:16:13.980414Z", "utsname_machine": "x86_64", "utsname_release": "5.15.39-1-pve", "utsname_sysname": "Linux", "utsname_version": "#1 SMP PVE 5.15.39-1 (Wed, 22 Jun 2022 17:22:00 +0200)" }
Updated by Telemetry Bot over 1 year ago
Actions