Project

General

Profile

Actions

Bug #54716

open

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

Added by Telemetry Bot about 2 years ago. Updated 11 months 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):

002cfa781081519d918e6adffec84ed0ecd9397dea1c5985eb5b4730c447d24e
0700cc12cb815d7b6d3654236f8e4ace06e55ee224004f84772fd1b8e38a252c
0df9542a7cdbd6f7fcaa87879426182e6dce08ed552982b2de5f1a61d9b70727
11dbc28fcee49ff7ab799f4c18ca9584da65803e27c929ad5124d1d83943fa8a
1a2e5b519655221a0708a2cd945aca1b8a6e36893966aceb795c82c856e58fe6
1c3b2a48223f3b6b8086662b94c33016011724ba21db088400e62c7db1f4700f
2af2bba365856cc53692e759afa20e336386330c3b92e1b655fd80abf7d85455
2d859c57cd33e2c5daf3f9f62c2a8ab19939778fefc3e614167bd797d91b8597
3529e6047ad23bf2de2158138fd738175dafaa0da809ac98474e4d3e6d0f1e47
3aeade435f909ac072d8300109b37b29994a15fd56d73ee51177e6bdd6d4b916
3d8abbe610042bd39e31abeda3ba9b17f79ad359eb1a0eb52c253e22b1394863
414459b57032d1a3d8f890ef9ff3e7449eb57972978cde70924b1ed768b7b0a0
42a49fc0eb08e95955269ad3b3e03d7c0d0d4cfdafe37e1bccb2877621fed9c4
480cf6388e32d1d6fd1bead8876575f60992e354ffce413a1ec178a77606883c
497d1938b6a0e13d0396232c375c42c81c8134342a70c844bf37de67e238a70b
51d68120ce9664e0a1326f127335a827c5f12cd602bade4cbaeae1d968051e5e
546407d5e0b08c654ffd5c3628c822d1811b8253134e8714e48d275a985cf03b
560aa35e767caa6869b50053c82225fb2fbef84550fe013490ee026751e038ff
5837db6019c57e01398d4df6c9543658c012804b0dd420bcf5e79bd52c841662
59c44428bfa62cfc700958a04adb77fd93c196465089ec6c51cff5d9d9a11f48
5ab5378de2a7fe4f021f2238bf3fbdd9628c204c30c99241c6b3af61631ac21a
5e3a228e80823440f7f5a0cf8289785c0b742ff3758173ad39867e40247514ae
5fde166264aa1772b651e6684cfdb096a895c1a534f0724b7560536885434f0c
60b5ad4a51a4859eaa7b9745e5281773c160824adb9bfe67bea6a18a30392647
6277af3ffd283800fd6f8dcfcc92ab54993ecd90a5f4be7001b30c52d35d6e70
63690d0acd4c1f1ec0cf3afd7c884c001060a3b5afc45a65f9ad036de76545a4
6a625afb897dc633b399054ce3f6647555d9ebbe08e650869dff0eb5b7b44b33
6a9d521da9479a723f577309c6286ef0e035cb99a513dceed6c9a2b1d51a9dc3
73d483fc02297afb0c8516d4424d7b6115ab1db803b6b93dcc41d4c9a22804c2
7e0d71e6069a00929623e6a9736fba06d51df6fd3c4107e7de49f9c0a07b8990
7e2215bb6fc79b1e887ae7379d6e00c4d0aabb918b2f692c2da80a1d7e892a11
80113ca52d2720c4f605cdcb9eefa45ff542ec710f742824e7988a005029e46e
832daf90d65c502cf9b9ebd098fb3931e0cac476a0078e45d39198dfb29122c6
8710d87b847213119d605daadff0762e33372dc777b2f87ab3bdd6e1b161e96a
89d5f9f264bdb604ac2405f60ccdd1996a2541c953b475a123f4d44e553db800
8a258c073e2c9ec983157c60e57aebb78c594b4ad4b34dc3d5c82415ae2d622b
8ea6b07a315327dc18d946aaff16f0a30b69990de23ab5e2cff426c0c364dff6
93f1eb7bc7c88c7a4d6ad2bdef8b9c4f6db19c41366607ea0352de31d6fe6d37
948b31e163b85524bbe27602f2176277e4b476c32e7399b1aca8feb763b6604d
a2f128cf6c8a0dcad0690a5075c4e730cc570d4eef1e8db5ad838f73e62791fa
a88b907a2101f7ef57e1609fe920d272e3fa1cfe2120f60741941567d8fd21ff
ac37f48cd508307746e6c11fcd058d480190b9ae36152a31ee378ff7cad42437
bbdb5017c794579dfe41df5bea8bf45128f8e60ee9f38ef03a06154411e6eb35
c0474d142dd47a1356337941e2b0690a0d213253a5f352483a1f7844e0d710f2
c36831cd530505613b91ba09e8f55dada622ca201289b016b68bb2c8fad91b18
c4bbe4c3ad9cf18e269b919961f5501855b60d8ae08a0f981c49e01aca77dc40
c55c73c7634c83d4a3c895fdf7f8d329f0633bdca49a21084d46a3294699ffdf
ce19d6838b0c7a9589cb13c90d8b9d467c4adb7193fa6a140d95ebd5a9c1a89e
e3cf6cdefe69f1aee51da3fb49999e642cb3f548ace7cf7f2e632bd1ac407468
e7caad55e1139243d3b6190bbc267519d4b2cfb52cf2c4542fedf6692008f8fe
e8b0b94d4e47876f3fb4de9dfae71014be6176ba277418d32351e4be70ada4a0
ea7d58904d24d97a8e3dee55426b10c105d44f99c2b9b7f5aaa09d5d78c39224
ea9620a6184182d2b4351fe3a0f1c0099f52fcac2007b95dc9ba25b8bd97ac06
ece962bd895f9712c63938578bc6fe6351c4683f600da94d97405d7f93de987c
ee3d06ccbdc985fe01e62f2d1156ce160361d1f450b94b609a3d414eaba38175
f4c8f2b45d6398128174e590e01c0edbe0e9320364034638572420feaf547a98
fd0734955b5897b8ad7dd00b46d89f5da8f21d4bbd49a2524038891dacbe2ead
fe511bc49690f54e830ea29f6c1224b86311ec59508cf58758e2241ccefdcc71
ff1e5f0f7cfe54dd690f301f51cb1290b3d5df2e35ca4f91a96712b1e502998c
002e3d2f1e926ff46f416c907092db0aca8992a4d24dd951f253687e2ed9af4b
041115ddf765c39e35cd98badc7db71363190ee04c2a9a9f6e7056a02bf7e442
1602c13c522d3ab0568a20f57067dac9bcbb7fbf09b9cbe38b8e7abaacfca8fd
1f18c796c64c28caef4cda038e3adc9c5b60c5bdedc2e0d1914130f5cb90de25
32c0420c14467df71b9f4703112f822046ea8751105ea36c5f0f4d2ad19fa2a7
33a379f73cc91b7f9bb277ac782c2b371086322c07960b4322a38b948f18da29
41ca7f762f3d8396cb8af8dc9341c77ffa2542347ef1d8a4a395e8f23baef19d
58d431b50462f231e16d89f5e62f953cc0ee5a903a0117810f9c3929d2f44f58
5e642155c48cb4ed7068a3615e37322fbd310b9bde86d8946791d8de5465d81f
75d98f999c9b23daea430f71e5e94b928592ae11d333c8140f5c87ef663fc600
9570e20c2434521109bf101b33038f68f0a6d090ae1a03a5a00e9f58ce592201
a22654e6b01587de4a0c0b116a5ac75db17af3711c9ef09e3e045402116ff2f0
afc6ec304fb2f55c7b901090a666bb0cb55e8fff0072e6d6215f60aeead8dae9
d2fb8ab5e972dcac9464040b5d18bff768eded7f9499b0274c537db4da2428e2
ec15d69ed568f3f313d84b76f36063efc454576de2eebc64af53d26a4558b327
f98f59c366558540255dcd6cd5d7be84853c97a609c10a9addad461107e509b0


Description

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

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*)
    non-virtual thunk to PrimaryLogPG::queue_transactions(std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<OpRequest>)
    ECBackend::handle_sub_write(pg_shard_t, boost::intrusive_ptr<OpRequest>, ECSubWrite&, ZTracer::Trace const&)
    ECBackend::_handle_message(boost::intrusive_ptr<OpRequest>)
    PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)
    PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)
    OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)
    ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)
    OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)
    ShardedThreadPool::shardedthreadpool_worker(unsigned int)
    ShardedThreadPool::WorkThreadSharded::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 7ff3d1ea3700 time 2022-02-15T22:28:16.159329-0700\nkv/RocksDBStore.cc: 1907: ceph_abort_msg(\"block checksum mismatch: expected 839133265, got 534275178  in db/153413.sst offset 32730614 size 4409\")",
    "assert_thread_name": "tp_osd_tp",
    "backtrace": [
        "/lib/x86_64-linux-gnu/libpthread.so.0(+0x15420) [0x7ff3ef0a0420]",
        "gsignal()",
        "abort()",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x1af) [0x55fccc5eeb64]",
        "(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*)+0x41a) [0x55fccd240efa]",
        "(BlueStore::Collection::get_onode(ghobject_t const&, bool, bool)+0x37b) [0x55fcccc88bdb]",
        "(BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)+0x1e52) [0x55fccccb6132]",
        "(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x2fd) [0x55fccccb739d]",
        "(non-virtual thunk to PrimaryLogPG::queue_transactions(std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<OpRequest>)+0x58) [0x55fccc89d548]",
        "(ECBackend::handle_sub_write(pg_shard_t, boost::intrusive_ptr<OpRequest>, ECSubWrite&, ZTracer::Trace const&)+0xf8d) [0x55fcccaf281d]",
        "(ECBackend::_handle_message(boost::intrusive_ptr<OpRequest>)+0x8ac) [0x55fcccb0c91c]",
        "(PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)+0x5b) [0x55fccc8e462b]",
        "(PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x539) [0x55fccc86bd69]",
        "(OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x1c0) [0x55fccc6c1090]",
        "(ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x66) [0x55fccc973706]",
        "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x8aa) [0x55fccc6ee0ea]",
        "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x403) [0x55fccce16653]",
        "(ShardedThreadPool::WorkThreadSharded::entry()+0x14) [0x55fccce19474]",
        "/lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7ff3ef094609]",
        "clone()" 
    ],
    "ceph_version": "16.2.7",
    "crash_id": "2022-02-16T05:28:16.184309Z_1a49e095-f4d6-4ac9-a31c-1395ffb1a19d",
    "entity_name": "osd.1bdc908a291abec8d75f695fb32beeddf2b869b8",
    "os_id": "ubuntu",
    "os_name": "Ubuntu",
    "os_version": "20.04.3 LTS (Focal Fossa)",
    "os_version_id": "20.04",
    "process_name": "ceph-osd",
    "stack_sig": "832daf90d65c502cf9b9ebd098fb3931e0cac476a0078e45d39198dfb29122c6",
    "timestamp": "2022-02-16T05:28:16.184309Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.13.0-28-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#31~20.04.1-Ubuntu SMP Wed Jan 19 14:08:10 UTC 2022" 
}

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.5, v15.2.7, v15.2.8, v16.2.7 added
Actions #2

Updated by Telemetry Bot 11 months ago

  • Crash signature (v1) updated (diff)
  • Affected Versions v16.2.10, v16.2.5, v17.2.5 added
Actions

Also available in: Atom PDF