Project

General

Profile

Bug #56755

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

Added by Telemetry Bot over 1 year ago. Updated over 1 year ago.

Status:
New
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
128eed25f5bf62920eb8bee9131681147fb0cbe6eb81b1197c4cd6744c283773
1644701dcfa66c17ee09b072a298ac99388a793cce5acf2a380351b9a9dea448
1948eca5235a004c3b8c11f7b4a3de82f61fcd303a8b6f3bc223b4c2edb132c1
1dc31f529e9e50dd2ea2475e5dbabaff5af509375bf5f3bf60e49e8140b54d46
2ad26627fdbbf79d6bd1ceed17693e8f0a1d5d298129571f4369f4e0ade385bd
41f09a5b695ba9ca05716f7fa89f4bce21861f38e0d2d5851d8fc218d90dc3cc
4d81321e553644013ced1081d4ac912f51fa16a3d860900edbf3820ea7916b0f
5610401cc13ec9a1ff59ca39754a340f2947de9bef7aac8e902f58b73de86bd7
596e83d7a0d02960c301a8a18f9a229b395ddc625e4e697213cf8b8e1bc6434a
6182b8ff9de619bf8531868c95d0bf92d2c3bc224b1f0afbb2d2713a23e82c34
64591b542afd6d7a51858c3e0b329c9c712ea4cb58a7c060ab167977ad8e68b4
6528b0d456997afb2dc9ae0307b3ce83b2a6914dc6efec0e40d2d512d0879b7e
73f85967927aca6d32c8a4d349a6a8fb5cf091e667ef336aa282cdfb012d02c3
a4efa566778c40094d2b453e1f9e499cafd91cc45247694e9c2437aced0a477a
ab3517caecce9f47628ef4443a9e72fd7258a2a22158fee763d509f3a8490b5b
b10b493198c812e2a0d18914f3361ec72b0a22a971606cb5b0a1170dfb14ccdb
b84749905c35329ee3eebe92d933861a27ff009e4e0eb325d1dccda8ade267b9
c4469e06cc6bab5ef6757f12253e027147940a161f2bed6e5391478e1ce11b19
d3d7e022523f50f78f8f5e91b975d895b0296dbc88f672e4f95d91f5b0522324
e172d927568be5c3edd590c74d46f7c8b2e66a5d6d7606e4617d1affddbb2b15
e41069af9f7dc87bff03b0e0fc8e8f3a4ae12938926ed1688bc537dfbd7d60dd
e968b511cce27bb5c1b56ada87f2bbe50269fbf2b3d05e429d80adf3c66544db
eab2e80ebebea5ccd35fc85dd70f925a7d9da349c9d77a2fe15b85c85504d9c7
ecaca3508357ecec3d1a319cd4c04d01a266b0d2140bf31fbf75e9fe8c72f8aa
ecd3b54257cbc0dc2c14cc48347b19fa41b7ad2daf9499f675604c16b6420bf8
ed5cd6fb363750b4e64d8231eed3e78c842ecaa62099845975705be0b48273df
edfcf20c879cce8d1fd86355a5ea2caeb048a0fd46232d8e64e3935807c1d760
f27c3fd666eb962e750cba2d8ca4db26fd9f6bba59e96b87d10be44b2d3c62bd


Description

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

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

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()

Crash dump sample:
{
    "assert_condition": "abort",
    "assert_file": "mon/MonitorDBStore.h",
    "assert_func": "int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef)",
    "assert_line": 351,
    "assert_msg": "mon/MonitorDBStore.h: In function 'int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef)' thread ffff8d0a4200 time 2022-07-20T08:55:11.540228+0000\nmon/MonitorDBStore.h: 351: ceph_abort_msg(\"failed to write to db\")",
    "assert_thread_name": "ms_dispatch",
    "backtrace": [
        "__kernel_rt_sigreturn()",
        "gsignal()",
        "abort()",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1b0) [0xffff965b6770]",
        "(MonitorDBStore::apply_transaction(std::shared_ptr<MonitorDBStore::Transaction>)+0x930) [0xaaaabe9d5200]",
        "(Elector::persist_epoch(unsigned int)+0x198) [0xaaaabea91dc8]",
        "(ElectionLogic::bump_epoch(unsigned int)+0x74) [0xaaaabea96b8c]",
        "(ElectionLogic::start()+0x300) [0xaaaabea98730]",
        "(Monitor::start_election()+0x18c) [0xaaaabe9f5a0c]",
        "(Monitor::handle_probe_reply(boost::intrusive_ptr<MonOpRequest>)+0x17c8) [0xaaaabea07af0]",
        "(Monitor::handle_probe(boost::intrusive_ptr<MonOpRequest>)+0x44c) [0xaaaabea087dc]",
        "(Monitor::dispatch_op(boost::intrusive_ptr<MonOpRequest>)+0x11e0) [0xaaaabea16080]",
        "(Monitor::_ms_dispatch(Message*)+0x590) [0xaaaabea16af0]",
        "(Dispatcher::ms_dispatch2(boost::intrusive_ptr<Message> const&)+0x64) [0xaaaabea4373c]",
        "(DispatchQueue::entry()+0xff8) [0xffff96796ba8]",
        "(DispatchQueue::DispatchThread::entry()+0x10) [0xffff96839038]",
        "/lib64/libpthread.so.0(+0x7800) [0xffff95bb5800]",
        "/lib64/libc.so.6(+0xd17dc) [0xffff957707dc]" 
    ],
    "ceph_version": "16.2.5",
    "crash_id": "2022-07-20T08:55:11.554574Z_13555780-e7f8-490f-8864-833207e53bd3",
    "entity_name": "mon.d6512682d0d3bfaa32551c819dcbe378249d9bef",
    "os_id": "centos",
    "os_name": "CentOS Linux",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "ceph-mon",
    "stack_sig": "2ad26627fdbbf79d6bd1ceed17693e8f0a1d5d298129571f4369f4e0ade385bd",
    "timestamp": "2022-07-20T08:55:11.554574Z",
    "utsname_machine": "aarch64",
    "utsname_release": "5.4.100-MARS400",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Thu Jan 6 18:14:12 CST 2022" 
}


Related issues

Related to RADOS - Bug #52164: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort Duplicate
Related to RADOS - Bug #52192: crash: int MonitorDBStore::apply_transaction(MonitorDBStore::TransactionRef): abort Rejected

History

#1 Updated by Telemetry Bot over 1 year ago

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

#2 Updated by Telemetry Bot over 1 year ago

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

#3 Updated by Telemetry Bot over 1 year ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.10, v15.2.11, v15.2.13, v15.2.14, v15.2.15, v15.2.4, v15.2.7, v15.2.8, v15.2.9, v16.2.0, v16.2.1, v16.2.3, v16.2.4, v16.2.5, v16.2.6, v16.2.7, v16.2.9 added

Also available in: Atom PDF