Project

General

Profile

Bug #51755

crash: rocksdb::IteratorWrapperBase<rocksdb::Slice>::Update()

Added by Telemetry Bot over 2 years ago. Updated about 2 years ago.

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


Description

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

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

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.10 added

#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.

#3 Updated by Telemetry Bot about 2 years ago

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

Also available in: Atom PDF