Project

General

Profile

Bug #56775

crash: void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*): abort

Added by Telemetry Bot over 1 year ago. Updated over 1 year 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):

1eae2221ad9d36a73e78ccf9e04b7ede5a497964076e227f90c8aaf0321ba8a2
228c6a27dd5ace7821320a706a289b2654f45df2b20ac26c49a0f1238d4de124
42c3aab002a7bdba83e4ece235871125f23f5ef0046fad6fb309adb9c4a96527
6de985f823f44cae1a2686347f29dd00b535d16826d79ccddb91af50aa42cb05
716fc754c30b3e7eab5307fa5f8a7400139d3b2fcec9182dccfbdc0040d97074
73418e7f00a069070dde928d76433640244b3067528dbfc05821fea8ede705a5
89f745ac1983f7e0cc7ba7b4ac0e246f734cd1f71d839840413da80ec16286cc
cc47bd294d57547831b0edd18dd52654c0bc31558473ccfa5dffece44d2c3b35
e0963e72603ef2f80d8726ffe7f410019f519b3b5c7faf21b763e28d6b10aa3e
e0c04729438e11f62cab4c48f5f186799e8cdb4c0eb31569931c252f50c505ec
e0c9949704b65f4974fa56527720c4d71ae5b8a599a8ea9f1f7f7233749a7db3
e5f51db58f3be64f22f0c3a0b1b5809f3227e3ef2d10720835b21cd476a3dd8b
e9358ef3dfd776d87b6a40a6846b7961a6b1c63154f7186d72f920cf879f79d0
eb6b5715f01866a45419f3331cb6cd16fde38befd49c5ca3b4e9ba7d03352e36
f7ce5246657cec4c0fa92785bfebea5558ccedf97099cad0c69606dee33da6ae
f8a394bdf82dad2c45ae4427e1cd7e6845bae155fddeb64c8b15faa401f023ee


Description

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

Assert condition: abort
Assert function: void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)

Sanitized backtrace:

    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>)
    ReplicatedBackend::do_repop(boost::intrusive_ptr<OpRequest>)
    ReplicatedBackend::_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": "os/bluestore/BlueStore.cc",
    "assert_func": "void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)",
    "assert_line": 14460,
    "assert_msg": "os/bluestore/BlueStore.cc: In function 'void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)' thread 7fc3f91eb700 time 2022-07-25T23:53:22.952126+0500\nos/bluestore/BlueStore.cc: 14460: ceph_abort_msg(\"unexpected error\")",
    "assert_thread_name": "tp_osd_tp",
    "backtrace": [
        "/lib/x86_64-linux-gnu/libpthread.so.0(+0x14140) [0x7fc417902140]",
        "gsignal()",
        "abort()",
        "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x18c) [0x558ecb48a128]",
        "(BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)+0xc3a) [0x558ecbaee3aa]",
        "(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x2e0) [0x558ecbaefc10]",
        "(non-virtual thunk to PrimaryLogPG::queue_transactions(std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<OpRequest>)+0x4f) [0x558ecb6f3c0f]",
        "(ReplicatedBackend::do_repop(boost::intrusive_ptr<OpRequest>)+0xab2) [0x558ecb91c772]",
        "(ReplicatedBackend::_handle_message(boost::intrusive_ptr<OpRequest>)+0x184) [0x558ecb92eea4]",
        "(PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)+0x55) [0x558ecb739ab5]",
        "(PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x502) [0x558ecb6d9442]",
        "(OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x19b) [0x558ecb53ff5b]",
        "(ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x69) [0x558ecb80ade9]",
        "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x6a4) [0x558ecb573dc4]",
        "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x41a) [0x558ecbc531aa]",
        "(ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x558ecbc55780]",
        "/lib/x86_64-linux-gnu/libpthread.so.0(+0x8ea7) [0x7fc4178f6ea7]",
        "clone()" 
    ],
    "ceph_version": "17.2.1",
    "crash_id": "2022-07-25T18:53:22.977665Z_346c2760-da48-46eb-9fbb-e0ebdefc7782",
    "entity_name": "osd.3bddb4c5398a9df9c7b1aaf431dc94050e537b29",
    "os_id": "11",
    "os_name": "Debian GNU/Linux 11 (bullseye)",
    "os_version": "11 (bullseye)",
    "os_version_id": "11",
    "process_name": "ceph-osd",
    "stack_sig": "e5f51db58f3be64f22f0c3a0b1b5809f3227e3ef2d10720835b21cd476a3dd8b",
    "timestamp": "2022-07-25T18:53:22.977665Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.15.39-1-pve",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP PVE 5.15.39-1 (Wed, 22 Jun 2022 17:22:00 +0200)" 
}

History

#1 Updated by Telemetry Bot over 1 year ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.11, v15.2.13, v15.2.15, v15.2.2, v15.2.5, v15.2.6, v15.2.7, v15.2.8, v16.2.6, v16.2.7, v17.2.1 added

Also available in: Atom PDF