Bug #50739
closedcrash: void BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*): abort
0%
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
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" }
Updated by Yaarit Hatuka almost 3 years ago
Updated by Igor Fedotov almost 3 years ago
- Project changed from RADOS to bluestore
- Crash signature (v1) updated (diff)
Updated by Sage Weil over 2 years ago
- Status changed from New to Resolved
Only occurring on old Nautilus releases