Project

General

Profile

Actions

Bug #56192

open

crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())

Added by Telemetry Bot over 3 years ago. Updated 8 months ago.


Description

New crash events were reported via Telemetry with newer versions (['16.2.9', '17.2.0']) than encountered in Tracker (16.2.7).

http://telemetry.front.sepia.ceph.com:4000/d/jByk5HaMz/crash-spec-x-ray?orgId=1&var-sig_v2=4f44183919f5fa8a88e924626a837b3ab94969ad75e38ce757ac8552938223f8

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" 
}


Related issues 10 (1 open9 closed)

Related to RADOS - Bug #39150: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorumResolved

Actions
Related to RADOS - Bug #52142: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())Duplicate

Actions
Related to RADOS - Bug #52199: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())Duplicate

Actions
Related to RADOS - Bug #51882: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())Duplicate

Actions
Related to RADOS - Bug #52198: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())Duplicate

Actions
Related to RADOS - Backport #53659: pacific: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorumResolvedCory SnyderActions
Related to RADOS - Backport #53660: octopus: mon: "FAILED ceph_assert(session_map.sessions.empty())" when out of quorumResolvedCory SnyderActions
Copied to RADOS - Backport #63980: pacific: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())ResolvedKonstantin ShalyginActions
Copied to RADOS - Backport #63981: reef: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())In ProgressKonstantin ShalyginActions
Copied to RADOS - Backport #63982: quincy: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty())ResolvedNitzan MordechaiActions
Actions #1

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
Actions #2

Updated by Telemetry Bot over 3 years ago

  • Related to Bug #52142: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #3

Updated by Telemetry Bot over 3 years ago

  • Related to Bug #52199: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #4

Updated by Telemetry Bot over 3 years ago

  • Related to Bug #51882: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #5

Updated by Telemetry Bot over 3 years ago

  • Related to Bug #52198: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #6

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
Actions #7

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
Actions #8

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
Actions #10

Updated by Telemetry Bot over 3 years ago

  • Crash signature (v1) updated (diff)
  • Affected Versions v15.2.16, v17.2.1 added
Actions #12

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

Actions #13

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
Actions #14

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.

Actions #15

Updated by Nitzan Mordechai almost 3 years ago

  • Status changed from New to In Progress
Actions #16

Updated by Nitzan Mordechai almost 3 years ago

  • Pull request ID set to 51868
Actions #17

Updated by Nitzan Mordechai almost 3 years ago

  • Status changed from In Progress to Fix Under Review
Actions #18

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
Actions #19

Updated by Upkeep Bot about 2 years ago

  • Copied to Backport #63980: pacific: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #20

Updated by Upkeep Bot about 2 years ago

  • Copied to Backport #63981: reef: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #21

Updated by Upkeep Bot about 2 years ago

  • Copied to Backport #63982: quincy: crash: virtual Monitor::~Monitor(): assert(session_map.sessions.empty()) added
Actions #23

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
Actions #24

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

Also available in: Atom PDF