Actions
Bug #60233
opencrash: ceph::buffer::ptr::release()
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:
0%
Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
7813fc485752dda0762b52733c57edc4736f3b00c7939485a86941a3ec0f2ee7
Crash signature (v2):
Description
Sanitized backtrace:
ceph::buffer::ptr::release() ceph::buffer::list::buffers_t::clear_and_dispose() BlueStore::Onode::put() LruOnodeCacheShard::_trim_to(unsigned long) BlueStore::OnodeSpace::add(ghobject_t const&, boost::intrusive_ptr<BlueStore::Onode>&) 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*) ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ceph::os::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*) OSD::dispatch_context(PeeringCtx&, PG*, std::shared_ptr<OSDMap const>, ThreadPool::TPHandle*) OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&) ceph::osd::scheduler::PGPeeringItem::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:
{ "archived": "2023-01-09 05:46:48.262804", "backtrace": [ "/lib64/libpthread.so.0(+0x12cf0) [0x7f476b303cf0]", "(ceph::buffer::v15_2_0::ptr::release()+0x31) [0x563d6668e6d1]", "(ceph::buffer::v15_2_0::list::buffers_t::clear_and_dispose()+0x33) [0x563d65ce65a3]", "(BlueStore::Onode::put()+0x1b5) [0x563d662e0ed5]", "(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_erase(unsigned long, std::__detail::_Hash_node_base*, std::__detail::_Hash_node<std::pair<ghobject_t const, boost::intrusive_ptr<BlueStore::Onode> >, true>*)+0x6b) [0x563d6637929b]", "(LruOnodeCacheShard::_trim_to(unsigned long)+0x101) [0x563d663799e1]", "(BlueStore::OnodeSpace::add(ghobject_t const&, boost::intrusive_ptr<BlueStore::Onode>&)+0x16d) [0x563d662e5d8d]", "(BlueStore::Collection::get_onode(ghobject_t const&, bool, bool)+0x3e9) [0x563d662e63f9]", "(BlueStore::_txc_add_transaction(BlueStore::TransContext*, ceph::os::Transaction*)+0x6f4) [0x563d66326284]", "(BlueStore::queue_transactions(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, std::vector<ceph::os::Transaction, std::allocator<ceph::os::Transaction> >&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0x2df) [0x563d66336a5f]", "(ObjectStore::queue_transaction(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ceph::os::Transaction&&, boost::intrusive_ptr<TrackedOp>, ThreadPool::TPHandle*)+0xae) [0x563d65d978fe]", "(OSD::dispatch_context(PeeringCtx&, PG*, std::shared_ptr<OSDMap const>, ThreadPool::TPHandle*)+0xff) [0x563d65d3430f]", "(OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)+0x33f) [0x563d65d5848f]", "(ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x59) [0x563d66035169]", "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x115f) [0x563d65d49dbf]", "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x435) [0x563d664a78c5]", "(ShardedThreadPool::WorkThreadSharded::entry()+0x14) [0x563d664a9fe4]", "/lib64/libpthread.so.0(+0x81ca) [0x7f476b2f91ca]", "clone()" ], "ceph_version": "17.2.5", "crash_id": "2023-01-09T05:07:11.853318Z_aef3aab5-9667-4d89-808b-e11263a22345", "entity_name": "osd.b0ca020b6ae4eae3e4323693eee2bd932cd514dc", "os_id": "centos", "os_name": "CentOS Stream", "os_version": "8", "os_version_id": "8", "process_name": "ceph-osd", "stack_sig": "7813fc485752dda0762b52733c57edc4736f3b00c7939485a86941a3ec0f2ee7", "timestamp": "2023-01-09T05:07:11.853318Z", "utsname_machine": "x86_64", "utsname_release": "5.17.0-1019-oem", "utsname_sysname": "Linux", "utsname_version": "#20-Ubuntu SMP PREEMPT Tue Sep 27 13:20:28 UTC 2022" }
Actions