Project

General

Profile

Actions

Bug #50739

closed

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

Added by Yaarit Hatuka almost 3 years ago. Updated about 2 years ago.

Status:
Resolved
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):

06e184f8663dcf739fb5827319a9efe72d4683b86c6edee65aa1e0fb452fa5de
0e367f265c2d4a66d5d391f1fd27f258c80bb8819cf25024b0ae8f1bd4002d30
107665fe6e22ee21380a01954172d31807867babb38ab7fca0e0836da0d406f6
168dac1dc3ce757bf977ea2365dbf85094023dd73e2d40cf23ae4c6a4877b331
3a16efc82d7757c1c9adb3a29868e36af5c6a9a5f4bb08845435a8867e10cf4e
3ad71eea0f403e810cf7766c5bc4299f40ee35b48a636c89f10cb5b0ddb98500
3df1c284ec2988927de32691c38c035391eb091de925b3a8911537b061e3a658
3f8452368016d74b8b92c72140d0218f5cf3e89578b2c39459ecf111c139572a
410f4c7b5a80a146d7eb309b015d195d01fa52f4f6433e8da712e9d84b58aa52
4f0b671dfd066e23d46ee5fd4a5b7de13550f8da557df83e8373311c83d13fac
5c573d1b3e5166fa32aaa6f134b1aada583eb6112eb08cdf40fed757bb4b0d2f
61fd51271b8c5d9fddb170cb7224a2199fb335146bde9568694528a9680e5193
6d746cbb3ec101cbd6d44ab91ed78d388d239b062ba4eb28d35d36966e76dfa6
7621b9aa373ec7e2f19aba2de81a4ee12041a8a53b4ef3176ad4997323c91575
8e542ca09bd25b51954867abf501e9825687790cfd5f2d6bece7b70a7d8037c6
975825d1079fa280ffc4f7815990eb0e3934589dc08d034a444f8919643c7bec
bb48e08e2ec06d76b19c298981918227aad9ee0c0b8399936e5fe0ad2b2ad60e
bcd390885778868beaf2b336d212ae886297b7c8afb1addc184d7a2bee8c4f56
bf20b8bcb9180ad3e260fc64a35904aa4cc8e3c55cc89ee10bc49d6d00b9228d
c6535c2c6cf8ef5b13213ba60187cc7992fd668ea08addd6f3eee760ca3f8b81
ce86f6604c3c8317fc535d3a2753da9aa478c43f7a3c505d546ed42f543494c1
d735d8b63ff63640b71a0213f2695b20141564f039e2151bc91151b20d0a6959
e05a1d4931c431fc4ef770b3157e512b6299b82563e43a854a2c0747ccd2eab8
e0b3eef94d3346a50547299a43e8f0f19d591cdd86d6ac3925950022e497075f
f0ea8b819e8dc82466c79e662adbbae558a6270dd7c9944df039e9dbd5698a67
f86bcecf21e5a083a91edd4a7b3120df20b00af548b698d198dc454f45f54dba


Description

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

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

Sanitized backtrace:

    BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)
    BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)
    ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ObjectStore::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)
    PG::_delete_some(ObjectStore::Transaction*)
    PG::RecoveryState::Deleting::react(PG::DeleteSome const&)
    boost::statechart::simple_state<PG::RecoveryState::Deleting, PG::RecoveryState::ToDelete, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)
    boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_event(boost::statechart::event_base const&)
    PG::do_peering_event(std::shared_ptr<PGPeeringEvent>, PG::RecoveryCtx*)
    OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)
    OSD::dequeue_delete(OSDShard*, PG*, unsigned int, ThreadPool::TPHandle&)
    OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)
    ShardedThreadPool::shardedthreadpool_worker(unsigned int)
    ShardedThreadPool::WorkThreadSharded::entry()
    clone()

Crash dump sample:
{
    "archived": "2020-10-19 12:53:53.850036",
    "assert_condition": "abort",
    "assert_file": "os/bluestore/BlueStore.cc",
    "assert_func": "void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)",
    "assert_line": 11069,
    "assert_msg": "os/bluestore/BlueStore.cc: In function 'void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)' thread 7ff81b879700 time 2020-10-19 13:52:55.659673\nos/bluestore/BlueStore.cc: 11069: abort()",
    "assert_thread_name": "tp_osd_tp",
    "backtrace": [
        "(()+0xf630) [0x7ff83ae66630]",
        "(gsignal()+0x37) [0x7ff839c56387]",
        "(abort()+0x148) [0x7ff839c57a78]",
        "(ceph::__ceph_abort(char const*, int, char const*, std::string const&)+0x19c) [0x55d6432d1f04]",
        "(BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)+0x2a85) [0x55d6438b05f5]",
        "(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x526) [0x55d6438b1366]",
        "(ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ObjectStore::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x7f) [0x55d64348d81f]",
        "(PG::_delete_some(ObjectStore::Transaction*)+0x83d) [0x55d6434f070d]",
        "(PG::RecoveryState::Deleting::react(PG::DeleteSome const&)+0x38) [0x55d6434f1528]",
        "(boost::statechart::simple_state<PG::RecoveryState::Deleting, PG::RecoveryState::ToDelete, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x16a) [0x55d64352fc8a]",
        "(boost::statechart::state_machine<PG::RecoveryState::RecoveryMachine, PG::RecoveryState::Initial, std::allocator<void>, boost::statechart::null_exception_translator>::process_event(boost::statechart::event_base const&)+0x5a) [0x55d64350d91a]",
        "(PG::do_peering_event(std::shared_ptr<PGPeeringEvent>, PG::RecoveryCtx*)+0x119) [0x55d6434fcc99]",
        "(OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)+0x1b4) [0x55d643437494]",
        "(OSD::dequeue_delete(OSDShard*, PG*, unsigned int, ThreadPool::TPHandle&)+0x234) [0x55d6434378d4]",
        "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x9f4) [0x55d64342bc14]",
        "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x433) [0x55d643a23f43]",
        "(ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x55d643a26fe0]",
        "(()+0x7ea5) [0x7ff83ae5eea5]",
        "(clone()+0x6d) [0x7ff839d1e8dd]" 
    ],
    "ceph_version": "14.2.0",
    "crash_id": "2020-10-19_11:52:55.670196Z_8c4acdc2-bcb8-4884-af7a-74dd1ca07e74",
    "entity_name": "osd.67deff13e05711d94215c776c7d474935e7fc6da",
    "os_id": "centos",
    "os_name": "CentOS Linux",
    "os_version": "7 (Core)",
    "os_version_id": "7",
    "process_name": "ceph-osd",
    "stack_sig": "4f0b671dfd066e23d46ee5fd4a5b7de13550f8da557df83e8373311c83d13fac",
    "timestamp": "2020-10-19 11:52:55.670196Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.51-1.el7.cp",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Tue Jul 14 09:27:41 CEST 2020" 
}

Actions #1

Updated by Yaarit Hatuka almost 3 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v14.1.0, v14.1.1, v14.2.0, v14.2.1, v14.2.2, v14.2.6 added
Actions #2

Updated by Igor Fedotov almost 3 years ago

  • Project changed from RADOS to bluestore
  • Crash signature (v1) updated (diff)
Actions #3

Updated by Sage Weil over 2 years ago

  • Status changed from New to Resolved

Only occurring on old Nautilus releases

Actions #4

Updated by Telemetry Bot about 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
Actions

Also available in: Atom PDF