Bug #54729
opencrash: virtual int RocksDBStore::get(const string&, const char*, size_t, ceph::bufferlist*): abort
0%
0a8b9f12d14ceafea341ea9f7146220b2eb08d1b7810baee8555cd8f341af4fd
24f1cf4bea8144fc563876e89189ec02bf871d6031e09a3e5c7d3a9e0fb548f3
42d737e977f18b414a4358a0451eca7a9c960e196153cf53d8920d1d747237cc
5e72263d1cb1bf98e51588c5048bed6cdfbb6953dd6dd6c67632c6c3041c0816
6180fedc69912de4bd81966ca8fc58aa7e2beed6481d9834e9da6061847c2413
67a7e58bb2fc3a81e217919f08e8477003bea71c869f18bc66534b1b55c36ee1
6f2d253f047c7207bef23689bfa602a26b0aa8a2660383effbf036fe5b5813c2
7a19b9c80d9abe0b23d0e630086eaf26153164d6c0e392916109439db0234df9
96e3780333961d087d20d6c5a934e0dd0cdc8fe5952c6d43a0070b89cde2e116
a545aa48ae97ead627f1e28c70242bba6c0ee21235fd5d005cb0b0106241bb3d
c14932cf4cc0a53063c7441da152e2ce5109be8a78760b280823f4121d907e3c
ce2613a2d08aa873bbdbf61a7949da45deaa51c5e25027c35f842a0119b7eeef
dcd67fb317ef5e657be11d2bae6b2bb2c61b70615e379d9cfbacec09b5d82527
ddea371fb6f958c28a41ff329e143cd83a5e9f1edae5568f650f8727040770c5
f2493d817df8ec8d29cbe54c299c0fa1b634df71d358c99efa028ad8744ee5ea
Description
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" }