Project

General

Profile

Actions

Bug #38230

closed

segv in onode lookup

Added by Sage Weil over 5 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

     0> 2019-02-07 20:11:11.850 7fb6fe051700 -1 *** Caught signal (Segmentation fault) **
 in thread 7fb6fe051700 thread_name:tp_osd_tp

 ceph version 14.0.1-3498-g8dd67ee (8dd67ee3d18cb1f015257a0d5bd3ab24b6c4aebb) nautilus (dev)
 1: (()+0xf6d0) [0x7fb72042b6d0]
 2: (std::_Hashtable<ghobject_t, std::pair<ghobject_t const, boost::intrusive_ptr<BlueStore::Onode> >, mempool::pool_allocator<(mempool::pool_index_t)4, std::pair<ghobject_t const, boost::intrusive_ptr<BlueStore::Onode> > >, std::__detail::_Select1st, std::equal_to<ghobject_t>, std::hash<ghobject_t>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_find_before_node(unsigned long, ghobject_t const&, unsigned long) const+0x4c) [0x55a7603b17ac]
 3: (std::_Hashtable<ghobject_t, std::pair<ghobject_t const, boost::intrusive_ptr<BlueStore::Onode> >, mempool::pool_allocator<(mempool::pool_index_t)4, std::pair<ghobject_t const, boost::intrusive_ptr<BlueStore::Onode> > >, std::__detail::_Select1st, std::equal_to<ghobject_t>, std::hash<ghobject_t>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::find(ghobject_t const&)+0xd5) [0x55a7603b1985]
 4: (BlueStore::OnodeSpace::lookup(ghobject_t const&)+0x72) [0x55a76031f4e2]
 5: (BlueStore::Collection::get_onode(ghobject_t const&, bool)+0x100) [0x55a760330a90]
 6: (BlueStore::_txc_add_transaction(BlueStore::TransContext*, ObjectStore::Transaction*)+0x1ae8) [0x55a760389538]
 7: (BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x528) [0x55a76038b1f8]
 8: (non-virtual thunk to PrimaryLogPG::queue_transactions(std::vector<ObjectStore::Transaction, std::allocator<ObjectStore::Transaction> >&, boost::intrusive_ptr<OpRequest>)+0x54) [0x55a7600edc14]
 9: (ReplicatedBackend::do_repop(boost::intrusive_ptr<OpRequest>)+0xaa9) [0x55a7601e6859]
 10: (ReplicatedBackend::_handle_message(boost::intrusive_ptr<OpRequest>)+0x187) [0x55a7601f4d37]
 11: (PGBackend::handle_message(boost::intrusive_ptr<OpRequest>)+0x87) [0x55a7600ff547]
 12: (PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x695) [0x55a7600abd65]
 13: (OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x1a9) [0x55a75feece89]
 14: (PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x62) [0x55a760181d72]
 15: (OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xa0c) [0x55a75ff09cfc]
 16: (ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x433) [0x55a7604fb213]
 17: (ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x55a7604fe2b0]
 18: (()+0x7e25) [0x7fb720423e25]
 19: (clone()+0x6d) [0x7fb71f2ecbad]

/a/sage-2019-02-07_18:03:07-rados-wip-sage-testing-2019-02-07-0953-distro-basic-smithi/3560979

Related issues 2 (0 open2 closed)

Related to RADOS - Bug #38024: segv, heap corruption in ec encode_and_writeResolvedRadoslaw Zarzynski01/23/2019

Actions
Related to bluestore - Bug #37914: bluestore: segmentation faultCan't reproduce

Actions
Actions

Also available in: Atom PDF