Project

General

Profile

Bug #52164

crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort

Added by Telemetry Bot over 2 years ago. Updated about 2 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):

030c118cca263c3a6c4f08cd5fbb828d5033d56497fc6f5769d359550c8b3466
1dc31f529e9e50dd2ea2475e5dbabaff5af509375bf5f3bf60e49e8140b54d46
4d2c4ced5cb129282e81fdf99b7ccc7e83483a72d2bc5a6a34fd24911434c553
64591b542afd6d7a51858c3e0b329c9c712ea4cb58a7c060ab167977ad8e68b4
a4efa566778c40094d2b453e1f9e499cafd91cc45247694e9c2437aced0a477a
ab3517caecce9f47628ef4443a9e72fd7258a2a22158fee763d509f3a8490b5b
b84749905c35329ee3eebe92d933861a27ff009e4e0eb325d1dccda8ade267b9
e172d927568be5c3edd590c74d46f7c8b2e66a5d6d7606e4617d1affddbb2b15
e968b511cce27bb5c1b56ada87f2bbe50269fbf2b3d05e429d80adf3c66544db
ed5cd6fb363750b4e64d8231eed3e78c842ecaa62099845975705be0b48273df
f27c3fd666eb962e750cba2d8ca4db26fd9f6bba59e96b87d10be44b2d3c62bd


Description

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

Assert condition: abort
Assert function: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef)

Sanitized backtrace:

    MonitorDBStore::apply_transaction(std::shared_ptr<MonitorDBStore::Transaction>)
    Elector::persist_epoch(unsigned int)
    ElectionLogic::bump_epoch(unsigned int)
    ElectionLogic::start()
    Monitor::start_election()
    Monitor::handle_probe_reply(boost::intrusive_ptr<MonOpRequest>)
    Monitor::handle_probe(boost::intrusive_ptr<MonOpRequest>)
    Monitor::dispatch_op(boost::intrusive_ptr<MonOpRequest>)
    Monitor::_ms_dispatch(Message*)
    Dispatcher::ms_dispatch2(boost::intrusive_ptr<Message> const&)
    DispatchQueue::entry()
    DispatchQueue::DispatchThread::entry()
    clone()

Crash dump sample:
{
    "assert_condition": "abort",
    "assert_file": "mon/MonitorDBStore.h",
    "assert_func": "int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef)",
    "assert_line": 354,
    "assert_msg": "mon/MonitorDBStore.h: In function 'int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef)' thread 7f62e96c6700 time 2021-07-31T00:46:50.326262+0000\nmon/MonitorDBStore.h: 354: ceph_abort_msg(\"failed to write to db\")",
    "assert_thread_name": "ms_dispatch",
    "backtrace": [
        "(()+0x12b20) [0x7f62f4d2db20]",
        "(gsignal()+0x10f) [0x7f62f39957ff]",
        "(abort()+0x127) [0x7f62f397fc35]",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1b6) [0x7f62f7237ef5]",
        "(MonitorDBStore::apply_transaction(std::shared_ptr<MonitorDBStore::Transaction>)+0xb6c) [0x56233813bafc]",
        "(Elector::persist_epoch(unsigned int)+0x171) [0x5623381f9a41]",
        "(ElectionLogic::bump_epoch(unsigned int)+0x4a) [0x5623381fd99a]",
        "(ElectionLogic::start()+0x273) [0x5623381fe6c3]",
        "(Monitor::start_election()+0x19b) [0x56233815f36b]",
        "(Monitor::handle_probe_reply(boost::intrusive_ptr<MonOpRequest>)+0x4c4) [0x5623381652d4]",
        "(Monitor::handle_probe(boost::intrusive_ptr<MonOpRequest>)+0x44f) [0x56233816755f]",
        "(Monitor::dispatch_op(boost::intrusive_ptr<MonOpRequest>)+0x1191) [0x56233817b321]",
        "(Monitor::_ms_dispatch(Message*)+0x68b) [0x56233817bd7b]",
        "(Dispatcher::ms_dispatch2(boost::intrusive_ptr<Message> const&)+0x5c) [0x5623381aa50c]",
        "(DispatchQueue::entry()+0x126a) [0x7f62f745609a]",
        "(DispatchQueue::DispatchThread::entry()+0x11) [0x7f62f74f88a1]",
        "(()+0x814a) [0x7f62f4d2314a]",
        "(clone()+0x43) [0x7f62f3a5af23]" 
    ],
    "ceph_version": "15.2.8",
    "crash_id": "2021-07-31T00:46:50.333402Z_92ffcb6a-ae3e-491d-bc40-6f58dad8b65e",
    "entity_name": "mon.be23db2936bebe3be84a59a033a4a972b184185b",
    "os_id": "centos",
    "os_name": "CentOS Linux",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "ceph-mon",
    "stack_sig": "030c118cca263c3a6c4f08cd5fbb828d5033d56497fc6f5769d359550c8b3466",
    "timestamp": "2021-07-31T00:46:50.333402Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.0-74-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021" 
}


Related issues

Related to RADOS - Bug #56755: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort New
Duplicates RADOS - Bug #52192: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort Rejected

History

#1 Updated by Telemetry Bot over 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.10, v15.2.11, v15.2.13, v15.2.4, v15.2.7, v15.2.8, v15.2.9 added

#2 Updated by Josh Durgin over 2 years ago

  • Duplicates Bug #52192: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort added

#3 Updated by Josh Durgin over 2 years ago

  • Status changed from New to Duplicate
  • Crash signature (v1) updated (diff)

#4 Updated by Telemetry Bot about 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)

#5 Updated by Telemetry Bot over 1 year ago

  • Related to Bug #56755: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort added

Also available in: Atom PDF