Bug #51755
crash: rocksdb::IteratorWrapperBase<rocksdb::Slice>::Update()
Status:
Triaged
Priority:
Low
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):
31e5c9904e9b12f88df80456fcb1569794ac010206e41e3ea989233f2544b10b
a71a001d0de1045775522aad2632210197f0a793712b993868698e0dfc716e04
Crash signature (v2):
Description
Sanitized backtrace:
rocksdb::IteratorWrapperBase<rocksdb::Slice>::Update() rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next() rocksdb::MergingIterator::Next() rocksdb::DBIter::FindNextUserEntryInternal(bool, bool) rocksdb::DBIter::FindNextUserEntry(bool, bool) rocksdb::DBIter::Next() rocksdb::ArenaWrappedDBIter::Next() RocksDBStore::RocksDBWholeSpaceIteratorImpl::next() BlueStore::_collection_list(BlueStore::Collection*, ghobject_t const&, ghobject_t const&, int, bool, std::vector<ghobject_t, std::allocator<ghobject_t> >*, ghobject_t*) BlueStore::collection_list(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ghobject_t const&, ghobject_t const&, int, std::vector<ghobject_t, std::allocator<ghobject_t> >*, ghobject_t*) PGBackend::objects_list_partial(hobject_t const&, int, int, std::vector<hobject_t, std::allocator<hobject_t> >*, hobject_t*) PrimaryLogPG::scan_range(int, int, PG::BackfillInterval*, ThreadPool::TPHandle&) PrimaryLogPG::do_scan(boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&) 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() clone()
Crash dump sample:
{ "backtrace": [ "(()+0x12980) [0x7fedd66e6980]", "(rocksdb::IteratorWrapperBase<rocksdb::Slice>::Update()+0x34) [0x55c44e115ed2]", "(rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next()+0x60) [0x55c44e11163e]", "(rocksdb::MergingIterator::Next()+0xf9) [0x55c44e1e4ed5]", "(rocksdb::DBIter::FindNextUserEntryInternal(bool, bool)+0xbc9) [0x55c44e055e59]", "(rocksdb::DBIter::FindNextUserEntry(bool, bool)+0x82) [0x55c44e05e3ba]", "(rocksdb::DBIter::Next()+0x261) [0x55c44e055183]", "(rocksdb::ArenaWrappedDBIter::Next()+0x1c) [0x55c44e05e560]", "(RocksDBStore::RocksDBWholeSpaceIteratorImpl::next()+0x2d) [0x55c44df6583d]", "(()+0xe57380) [0x55c44d9d0380]", "(BlueStore::_collection_list(BlueStore::Collection*, ghobject_t const&, ghobject_t const&, int, bool, std::vector<ghobject_t, std::allocator<ghobject_t> >*, ghobject_t*)+0xfe4) [0x55c44da0c0f4]", "(BlueStore::collection_list(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ghobject_t const&, ghobject_t const&, int, std::vector<ghobject_t, std::allocator<ghobject_t> >*, ghobject_t*)+0xad) [0x55c44da0d09d]", "(PGBackend::objects_list_partial(hobject_t const&, int, int, std::vector<hobject_t, std::allocator<hobject_t> >*, hobject_t*)+0x68d) [0x55c44d71de5d]", "(PrimaryLogPG::scan_range(int, int, PG::BackfillInterval*, ThreadPool::TPHandle&)+0xf1) [0x55c44d6c49f1]", "(PrimaryLogPG::do_scan(boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x73f) [0x55c44d6c5c3f]", "(PrimaryLogPG::do_request(boost::intrusive_ptr<OpRequest>&, ThreadPool::TPHandle&)+0x836) [0x55c44d6c68d6]", "(OSD::dequeue_op(boost::intrusive_ptr<PG>, boost::intrusive_ptr<OpRequest>, ThreadPool::TPHandle&)+0x17b) [0x55c44d54a68b]", "(ceph::osd::scheduler::PGOpItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x67) [0x55c44d7a80c7]", "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x90c) [0x55c44d567d8c]", "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x4ac) [0x55c44dbbac7c]", "(ShardedThreadPool::WorkThreadSharded::entry()+0x10) [0x55c44dbbded0]", "(()+0x76db) [0x7fedd66db6db]", "(clone()+0x3f) [0x7fedd547b71f]" ], "ceph_version": "15.2.10", "crash_id": "2021-04-08T22:38:21.406810Z_873e5b93-bc92-4d1a-b353-be0a4e94938f", "entity_name": "osd.6ff992bba243236347555d052ff4b4be9baad66e", "os_id": "ubuntu", "os_name": "Ubuntu", "os_version": "18.04.5 LTS (Bionic Beaver)", "os_version_id": "18.04", "process_name": "ceph-osd", "stack_sig": "31e5c9904e9b12f88df80456fcb1569794ac010206e41e3ea989233f2544b10b", "timestamp": "2021-04-08T22:38:21.406810Z", "utsname_machine": "x86_64", "utsname_release": "4.15.0-140-generic", "utsname_sysname": "Linux", "utsname_version": "#144-Ubuntu SMP Fri Mar 19 14:12:35 UTC 2021" }
History
#1 Updated by Telemetry Bot over 2 years ago
#2 Updated by Sage Weil over 2 years ago
- Status changed from New to Triaged
- Priority changed from Normal to Low
only 1 instance so far.