Actions
Bug #60692
opencrash: rocksdb::crc32c::crc32c_3way(unsigned int, char const*, unsigned long)
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):
c7dc8ebc05fd739867730dc4c31fcb03810d26e9e6b7dee5c2c96040873c25cf
Crash signature (v2):
Description
Sanitized backtrace:
rocksdb::crc32c::crc32c_3way(unsigned int, char const*, unsigned long) rocksdb::crc32c::Extend(unsigned int, char const*, unsigned long) rocksdb::crc32c::Value(char const*, unsigned long) rocksdb::VerifyBlockChecksum(rocksdb::ChecksumType, char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long) rocksdb::BlockFetcher::CheckBlockChecksum() rocksdb::BlockFetcher::ReadBlockContents() rocksdb::Status rocksdb::BlockBasedTable::MaybeReadBlockAndLoadToCache<rocksdb::Block>(rocksdb::FilePrefetchBuffer*, rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::UncompressionDict const&, rocksdb::CachableEntry<rocksdb::Block>*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, rocksdb::BlockContents*) const rocksdb::Status rocksdb::BlockBasedTable::RetrieveBlock<rocksdb::Block>(rocksdb::FilePrefetchBuffer*, rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::UncompressionDict const&, rocksdb::CachableEntry<rocksdb::Block>*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, bool, bool) const rocksdb::DataBlockIter* rocksdb::BlockBasedTable::NewDataBlockIterator<rocksdb::DataBlockIter>(rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::DataBlockIter*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, rocksdb::Status, rocksdb::FilePrefetchBuffer*, bool) const rocksdb::BlockBasedTableIterator::InitDataBlock() rocksdb::BlockBasedTableIterator::FindBlockForward() rocksdb::BlockBasedTableIterator::FindKeyForward() rocksdb::BlockBasedTableIterator::Next() rocksdb::BlockBasedTableIterator::NextAndGetResult(rocksdb::IterateResult*) rocksdb::IteratorWrapperBase<rocksdb::Slice>::NextAndGetResult(rocksdb::IterateResult*) rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next() rocksdb::MergingIterator::Next() rocksdb::MergingIterator::NextAndGetResult(rocksdb::IterateResult*) rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next() rocksdb::DBIter::FindNextUserEntryInternal(bool, rocksdb::Slice const*) rocksdb::DBIter::FindNextUserEntry(bool, rocksdb::Slice const*) 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::_remove_collection(BlueStore::TransContext*, coll_t const&, boost::intrusive_ptr<BlueStore::Collection>*)
Crash dump sample:
{ "archived": "2023-03-31 00:01:01.484873", "backtrace": [ "/lib/x86_64-linux-gnu/libpthread.so.0(+0x13140) [0x7fb948284140]", "(rocksdb::crc32c::crc32c_3way(unsigned int, char const*, unsigned long)+0x22cc) [0x562d6d47b001]", "(rocksdb::crc32c::Extend(unsigned int, char const*, unsigned long)+0x2d) [0x562d6d47ed4e]", "(rocksdb::crc32c::Value(char const*, unsigned long)+0x25) [0x562d6d278463]", "(rocksdb::VerifyBlockChecksum(rocksdb::ChecksumType, char const*, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)+0x10f) [0x562d6d436a94]", "(rocksdb::BlockFetcher::CheckBlockChecksum()+0x97) [0x562d6d438c45]", "(rocksdb::BlockFetcher::ReadBlockContents()+0x8b2) [0x562d6d43862c]", "(rocksdb::Status rocksdb::BlockBasedTable::MaybeReadBlockAndLoadToCache<rocksdb::Block>(rocksdb::FilePrefetchBuffer*, rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::UncompressionDict const&, rocksdb::CachableEntry<rocksdb::Block>*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, rocksdb::BlockContents*) const+0x441) [0x562d6d40dfef]", "(rocksdb::Status rocksdb::BlockBasedTable::RetrieveBlock<rocksdb::Block>(rocksdb::FilePrefetchBuffer*, rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::UncompressionDict const&, rocksdb::CachableEntry<rocksdb::Block>*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, bool, bool) const+0x10d) [0x562d6d40a48f]", "(rocksdb::DataBlockIter* rocksdb::BlockBasedTable::NewDataBlockIterator<rocksdb::DataBlockIter>(rocksdb::ReadOptions const&, rocksdb::BlockHandle const&, rocksdb::DataBlockIter*, rocksdb::BlockType, rocksdb::GetContext*, rocksdb::BlockCacheLookupContext*, rocksdb::Status, rocksdb::FilePrefetchBuffer*, bool) const+0x2db) [0x562d6d40caf9]", "(rocksdb::BlockBasedTableIterator::InitDataBlock()+0x1f7) [0x562d6d59956b]", "(rocksdb::BlockBasedTableIterator::FindBlockForward()+0x2a8) [0x562d6d599bd2]", "(rocksdb::BlockBasedTableIterator::FindKeyForward()+0x8e) [0x562d6d599926]", "(rocksdb::BlockBasedTableIterator::Next()+0x88) [0x562d6d5991ec]", "(rocksdb::BlockBasedTableIterator::NextAndGetResult(rocksdb::IterateResult*)+0x1d) [0x562d6d59921b]", "(rocksdb::IteratorWrapperBase<rocksdb::Slice>::NextAndGetResult(rocksdb::IterateResult*)+0x66) [0x562d6d2fdb22]", "/usr/bin/ceph-osd(+0x19eae9a) [0x562d6d2d5e9a]", "(rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next()+0x62) [0x562d6d22e6b4]", "(rocksdb::MergingIterator::Next()+0xaf) [0x562d6d440e47]", "(rocksdb::MergingIterator::NextAndGetResult(rocksdb::IterateResult*)+0x28) [0x562d6d440f82]", "(rocksdb::IteratorWrapperBase<rocksdb::Slice>::Next()+0x62) [0x562d6d22e6b4]", "(rocksdb::DBIter::FindNextUserEntryInternal(bool, rocksdb::Slice const*)+0x12b0) [0x562d6d225eaa]", "(rocksdb::DBIter::FindNextUserEntry(bool, rocksdb::Slice const*)+0x70) [0x562d6d224bc6]", "(rocksdb::DBIter::Next()+0x2e6) [0x562d6d224a50]", "(rocksdb::ArenaWrappedDBIter::Next()+0x1c) [0x562d6d4edc14]", "(RocksDBStore::RocksDBWholeSpaceIteratorImpl::next()+0x4a) [0x562d6d0fb31a]", "/usr/bin/ceph-osd(+0x11fd7fe) [0x562d6cae87fe]", "/usr/bin/ceph-osd(+0x11fe098) [0x562d6cae9098]", "/usr/bin/ceph-osd(+0x1203617) [0x562d6caee617]", "(BlueStore::_collection_list(BlueStore::Collection*, ghobject_t const&, ghobject_t const&, int, bool, std::vector<ghobject_t, std::allocator<ghobject_t> >*, ghobject_t*)+0x669) [0x562d6cb15039]", "(BlueStore::_remove_collection(BlueStore::TransContext*, coll_t const&, boost::intrusive_ptr<BlueStore::Collection>*)+0x2ee) [0x562d6cb3e33e]" ], "ceph_version": "17.2.5", "crash_id": "2023-03-31T00:00:12.796868Z_70481b0d-b45c-4ed4-b0c0-01c91bdd9c23", "entity_name": "osd.beb3742775badb87632ee3dade626e1fd8d5b605", "os_id": "11", "os_name": "Debian GNU/Linux 11 (bullseye)", "os_version": "11 (bullseye)", "os_version_id": "11", "process_name": "ceph-osd", "stack_sig": "c7dc8ebc05fd739867730dc4c31fcb03810d26e9e6b7dee5c2c96040873c25cf", "timestamp": "2023-03-31T00:00:12.796868Z", "utsname_machine": "x86_64", "utsname_release": "6.1.0-1-pve", "utsname_sysname": "Linux", "utsname_version": "#1 SMP PREEMPT_DYNAMIC PVE 6.1.0-1 (Tue, 13 Dec 2022 15:08:53 +0" }
Actions