Actions
Bug #56192
opencrash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())
Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:
0%
Source:
Telemetry
Backport:
pacific quincy reef
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
Ceph - v14.2.0, Ceph - v14.2.1, Ceph - v14.2.10, Ceph - v14.2.11, Ceph - v14.2.13, Ceph - v14.2.16, Ceph - v14.2.2, Ceph - v14.2.22, Ceph - v14.2.4, Ceph - v14.2.5, Ceph - v14.2.6, Ceph - v14.2.7, Ceph - v14.2.8, Ceph - v15.2.0, Ceph - v15.2.10, Ceph - v15.2.11, Ceph - v15.2.12, Ceph - v15.2.13, Ceph - v15.2.14, Ceph - v15.2.15, Ceph - v15.2.16, Ceph - v15.2.2, Ceph - v15.2.3, Ceph - v15.2.4, Ceph - v15.2.5, Ceph - v15.2.6, Ceph - v15.2.7, Ceph - v15.2.8, Ceph - v15.2.9, Ceph - v16.2.0, Ceph - v16.2.10, Ceph - v16.2.2, Ceph - v16.2.4, Ceph - v16.2.5, Ceph - v16.2.6, Ceph - v16.2.7, Ceph - v16.2.9, Ceph - v17.2.0, Ceph - v17.2.1, Ceph - v17.2.3, Ceph - v17.2.5
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Tags (freeform):
Merge Commit:
Fixed In:
v18.0.0-5625-g96dbb66c13
Released In:
v19.2.0~1771
Upkeep Timestamp:
2025-07-14T20:43:47+00:00
Description
New crash events were reported via Telemetry with newer versions (['16.2.9', '17.2.0']) than encountered in Tracker (16.2.7).
Assert condition: session_map.sessions.empty()
Assert function: virtual Monitor::~Monitor()
Sanitized backtrace:
Monitor::~Monitor()
Monitor::~Monitor()
Crash dump sample:
{
"assert_condition": "session_map.sessions.empty()",
"assert_file": "mon/Monitor.cc",
"assert_func": "virtual Monitor::~Monitor()",
"assert_line": 267,
"assert_msg": "mon/Monitor.cc: In function 'virtual Monitor::~Monitor()' thread 7fe2f703d3c0 time 2022-06-23 20:34:09.659176\nmon/Monitor.cc: 267: FAILED ceph_assert(session_map.sessions.empty())",
"assert_thread_name": "ceph-mon",
"backtrace": [
"(()+0x12890) [0x7fe2ed089890]",
"(gsignal()+0xc7) [0x7fe2ec181e97]",
"(abort()+0x141) [0x7fe2ec183801]",
"(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a3) [0x7fe2ee210483]",
"(ceph::__ceph_assertf_fail(char const*, char const*, int, char const*, char const*, ...)+0) [0x7fe2ee21060d]",
"(Monitor::~Monitor()+0x9a6) [0x563352aaced6]",
"(Monitor::~Monitor()+0x9) [0x563352aacf29]",
"(main()+0x28b5) [0x563352a39ef5]",
"(__libc_start_main()+0xe7) [0x7fe2ec164b97]",
"(_start()+0x2a) [0x563352a69eaa]"
],
"ceph_version": "14.2.22",
"crash_id": "2022-06-23_19:34:09.667889Z_ff5737b2-8529-4764-9f3c-24a76d9788ed",
"entity_name": "mon.73f0abc217e3e5a0d8d1e7e4feef48a12b221b44",
"os_id": "ubuntu",
"os_name": "Ubuntu",
"os_version": "18.04.4 LTS (Bionic Beaver)",
"os_version_id": "18.04",
"process_name": "ceph-mon",
"stack_sig": "e7ae808388c228eab64a80b06f0ac3de0d5c436cf8e614fff8f22d848c68543d",
"timestamp": "2022-06-23 19:34:09.667889Z",
"utsname_machine": "x86_64",
"utsname_release": "5.3.0-62-generic",
"utsname_sysname": "Linux",
"utsname_version": "#56~18.04.1-Ubuntu SMP Wed Jun 24 16:17:03 UTC 2020"
}
Updated by Telemetry Bot over 3 years ago
- Related to Bug #39150: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorum added
Updated by Telemetry Bot over 3 years ago
- Related to Bug #52142: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Telemetry Bot over 3 years ago
- Related to Bug #52199: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Telemetry Bot over 3 years ago
- Related to Bug #51882: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Telemetry Bot over 3 years ago
- Related to Bug #52198: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Telemetry Bot over 3 years ago
- Related to Backport #53659: pacific: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorum added
Updated by Telemetry Bot over 3 years ago
- Related to Backport #53660: octopus: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorum added
Updated by Telemetry Bot over 3 years ago
- Crash signature (v1) updated (diff)
- Crash signature (v2) updated (diff)
- Affected Versions v14.2.0, v14.2.1, v14.2.10, v14.2.11, v14.2.13, v14.2.16, v14.2.2, v14.2.22, v14.2.4, v14.2.5, v14.2.6, v14.2.7, v14.2.8, v15.2.0, v15.2.10, v15.2.11, v15.2.12, v15.2.13, v15.2.14, v15.2.15, v15.2.2, v15.2.3, v15.2.4, v15.2.5, v15.2.6, v15.2.7, v15.2.8, v15.2.9, v16.2.0, v16.2.2, v16.2.4, v16.2.5, v16.2.6, v16.2.7, v16.2.9, v17.2.0 added
Updated by Radoslaw Zarzynski over 3 years ago
- Crash signature (v1) updated (diff)
Reoccurence reported in https://tracker.ceph.com/issues/51904#note-21. See also the replies:
Updated by Telemetry Bot over 3 years ago
- Crash signature (v1) updated (diff)
- Affected Versions v15.2.16, v17.2.1 added
Updated by Brad Hubbard about 3 years ago
- Crash signature (v1) updated (diff)
Looks like http://qa-proxy.ceph.com/teuthology/yuriw-2023-02-02_19:29:06-powercycle-wip-yuri6-testing-2023-01-26-0941-distro-default-smithi/7145736/ may have reproduced this.
Updated by Laura Flores almost 3 years ago
/a/lflores-2023-03-27_02:17:31-rados-wip-aclamk-bs-elastic-shared-blob-save-25.03.2023-a-distro-default-smithi/7220990
Updated by Telemetry Bot almost 3 years ago
- Crash signature (v1) updated (diff)
- Affected Versions v16.2.10, v17.2.3, v17.2.5 added
Updated by Nitzan Mordechai almost 3 years ago
- Assignee set to Nitzan Mordechai
- Crash signature (v1) updated (diff)
New session connection are not checked before adding new session if the monitor is on shutdown.
Updated by Nitzan Mordechai almost 3 years ago
- Status changed from New to In Progress
Updated by Nitzan Mordechai almost 3 years ago
- Status changed from In Progress to Fix Under Review
Updated by Konstantin Shalygin about 2 years ago
- Status changed from Fix Under Review to Pending Backport
- Target version set to v19.0.0
- Backport set to pacific quincy reef
Updated by Upkeep Bot about 2 years ago
- Copied to Backport #63980: pacific: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Upkeep Bot about 2 years ago
- Copied to Backport #63981: reef: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Upkeep Bot about 2 years ago
- Copied to Backport #63982: quincy: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Updated by Upkeep Bot 9 months ago
- Merge Commit set to 96dbb66c13448e4e2dc80cab46c55d0c768a4b8d
- Fixed In set to v18.0.0-5625-g96dbb66c134
- Released In set to v19.2.0~1771
- Upkeep Timestamp set to 2025-07-09T17:10:33+00:00
Updated by Upkeep Bot 8 months ago
- Fixed In changed from v18.0.0-5625-g96dbb66c134 to v18.0.0-5625-g96dbb66c13
- Upkeep Timestamp changed from 2025-07-09T17:10:33+00:00 to 2025-07-14T20:43:47+00:00
Actions