Project

General

Profile

Actions

Bug #54729

open

crash: virtual int RocksDBStore::get(const string&, const char*, size_t, ceph::bufferlist*): abort

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

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

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

0a8b9f12d14ceafea341ea9f7146220b2eb08d1b7810baee8555cd8f341af4fd
24f1cf4bea8144fc563876e89189ec02bf871d6031e09a3e5c7d3a9e0fb548f3
42d737e977f18b414a4358a0451eca7a9c960e196153cf53d8920d1d747237cc
5e72263d1cb1bf98e51588c5048bed6cdfbb6953dd6dd6c67632c6c3041c0816
6180fedc69912de4bd81966ca8fc58aa7e2beed6481d9834e9da6061847c2413
67a7e58bb2fc3a81e217919f08e8477003bea71c869f18bc66534b1b55c36ee1
6f2d253f047c7207bef23689bfa602a26b0aa8a2660383effbf036fe5b5813c2
7a19b9c80d9abe0b23d0e630086eaf26153164d6c0e392916109439db0234df9
96e3780333961d087d20d6c5a934e0dd0cdc8fe5952c6d43a0070b89cde2e116
a545aa48ae97ead627f1e28c70242bba6c0ee21235fd5d005cb0b0106241bb3d
c14932cf4cc0a53063c7441da152e2ce5109be8a78760b280823f4121d907e3c
ce2613a2d08aa873bbdbf61a7949da45deaa51c5e25027c35f842a0119b7eeef
dcd67fb317ef5e657be11d2bae6b2bb2c61b70615e379d9cfbacec09b5d82527
ddea371fb6f958c28a41ff329e143cd83a5e9f1edae5568f650f8727040770c5
f2493d817df8ec8d29cbe54c299c0fa1b634df71d358c99efa028ad8744ee5ea


Description

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

Assert condition: abort
Assert function: virtual int RocksDBStore::get(const string&, const char*, size_t, ceph::bufferlist*)

Sanitized backtrace:

    RocksDBStore::get(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, unsigned long, ceph::buffer::list*)
    BlueStore::Collection::get_onode(ghobject_t const&, bool, bool)
    BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)
    BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)
    ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ceph::os::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)
    OSD::handle_osd_map(MOSDMap*)
    OSD::_dispatch(Message*)
    OSD::ms_dispatch(Message*)
    DispatchQueue::entry()
    DispatchQueue::DispatchThread::entry()

Crash dump sample:
{
    "assert_condition": "abort",
    "assert_file": "kv/RocksDBStore.cc",
    "assert_func": "virtual int RocksDBStore::get(const string&, const char*, size_t, ceph::bufferlist*)",
    "assert_line": 1907,
    "assert_msg": "kv/RocksDBStore.cc: In function 'virtual int RocksDBStore::get(const string&, const char*, size_t, ceph::bufferlist*)' thread 7f2aa36bf700 time 2021-12-22T19:30:56.618105+0000\nkv/RocksDBStore.cc: 1907: ceph_abort_msg(\"block checksum mismatch: expected 2703685856, got 2324967102  in db/000079.sst offset 4012 size 4067\")",
    "assert_thread_name": "ms_dispatch",
    "backtrace": [
        "/lib64/libpthread.so.0(+0x12c20) [0x7f2ab8f27c20]",
        "gsignal()",
        "abort()",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1b6) [0x56285cd7438f]",
        "(RocksDBStore::get(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*, unsigned long, ceph::buffer::v15_2_0::list*)+0x44f) [0x56285d8e205f]",
        "(BlueStore::Collection::get_onode(ghobject_t const&, bool, bool)+0x3c2) [0x56285d393392]",
        "(BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)+0x1124) [0x56285d3c2f14]",
        "(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x316) [0x56285d3c51a6]",
        "(ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ceph::os::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x85) [0x56285cee2765]",
        "(OSD::handle_osd_map(MOSDMap*)+0x3823) [0x56285ce952d3]",
        "(OSD::_dispatch(Message*)+0x22b) [0x56285cea742b]",
        "(OSD::ms_dispatch(Message*)+0x86) [0x56285cea76a6]",
        "(DispatchQueue::entry()+0xe98) [0x56285d8542c8]",
        "(DispatchQueue::DispatchThread::entry()+0x11) [0x56285d6a0b71]",
        "/lib64/libpthread.so.0(+0x817a) [0x7f2ab8f1d17a]",
        "clone()" 
    ],
    "ceph_version": "16.2.7",
    "crash_id": "2021-12-22T19:30:56.631181Z_c5ddb6de-c2bf-4c26-9114-c84438ec3755",
    "entity_name": "osd.1388afc08b3107009bfc70f121cbcd51de87f27c",
    "os_id": "centos",
    "os_name": "CentOS Linux",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "ceph-osd",
    "stack_sig": "6f2d253f047c7207bef23689bfa602a26b0aa8a2660383effbf036fe5b5813c2",
    "timestamp": "2021-12-22T19:30:56.631181Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.0-91-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021" 
}

Actions #1

Updated by Telemetry Bot about 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.11, v15.2.13, v15.2.8, v16.2.0, v16.2.7 added
Actions

Also available in: Atom PDF