Project

General

Profile

Bug #52162

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

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

Status:
Duplicate
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):

47793154c1d432a30afdf8aeab25865ca0bab0863bd75fc70765c3d5bc2e4ae5
7f9c844cc1aa9b33f4c0ecffa2c505dea0a84a7844ad2fcd9bc10a69e8d179be
cef671ee83553d16f2680c101cdfe2f10147fe9b46f44c37d0bab45755fed724
e7031442bf62bfde9d60bd04455ddf077e4ae93a607caaefaf06700a0ec3d22d


Description

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

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::init()
    ElectionLogic::start()
    ElectionLogic::end_election_period()
    Context::complete(int)
    SafeTimer::timer_thread()
    SafeTimerThread::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 7f813f219700 time 2021-07-09T23:57:21.702691+0300\nmon/MonitorDBStore.h: 354: ceph_abort_msg(\"failed to write to db\")",
    "assert_thread_name": "safe_timer",
    "backtrace": [
        "(()+0x12730) [0x7f814574b730]",
        "(gsignal()+0x10b) [0x7f814522e7bb]",
        "(abort()+0x121) [0x7f8145219535]",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1b2) [0x7f814662d82f]",
        "(MonitorDBStore::apply_transaction(std::shared_ptr<MonitorDBStore::Transaction>)+0xb17) [0x560a4ab7bec7]",
        "(Elector::persist_epoch(unsigned int)+0x171) [0x560a4ac32591]",
        "(ElectionLogic::init()+0x95) [0x560a4ac36525]",
        "(ElectionLogic::start()+0x1d9) [0x560a4ac36d19]",
        "(ElectionLogic::end_election_period()+0x97) [0x560a4ac37087]",
        "(Context::complete(int)+0x9) [0x560a4abbd619]",
        "(SafeTimer::timer_thread()+0x1ab) [0x7f8146702dcb]",
        "(SafeTimerThread::entry()+0xd) [0x7f81467041cd]",
        "(()+0x7fa3) [0x7f8145740fa3]",
        "(clone()+0x3f) [0x7f81452f04cf]" 
    ],
    "ceph_version": "15.2.13",
    "crash_id": "2021-07-09T20:57:21.717931Z_95b96ef1-d430-43d0-a611-7eac9e2a2253",
    "entity_name": "mon.8b27bb061fe75a8969fe2b6c803d158b563b39d1",
    "os_id": "10",
    "os_name": "Debian GNU/Linux 10 (buster)",
    "os_version": "10 (buster)",
    "os_version_id": "10",
    "process_name": "ceph-mon",
    "stack_sig": "e7031442bf62bfde9d60bd04455ddf077e4ae93a607caaefaf06700a0ec3d22d",
    "timestamp": "2021-07-09T20:57:21.717931Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.124-1-pve",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP PVE 5.4.124-1 (Wed, 23 Jun 2021 13:47:09 +0200)" 
}


Related issues

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.13, v15.2.4 added

#2 Updated by Josh Durgin over 2 years ago

  • Related to 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 Yaarit Hatuka over 2 years ago

Hey Josh,

This issue is marked as 'Duplicate', but it does not have a 'duplicates' relation, but a 'relates to' one.
Should we change it to a "duplicates" relation?

#5 Updated by Josh Durgin over 2 years ago

  • Related to deleted (Bug #52192: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort)

#6 Updated by Josh Durgin over 2 years ago

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

#7 Updated by Telemetry Bot almost 2 years ago

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

Also available in: Atom PDF