Project

General

Profile

Actions

Bug #53906

closed

BlueStore.h: 4158: FAILED ceph_assert(cur >= fnode.size)

Added by Vikhyat Umrao over 2 years ago. Updated about 2 years ago.

Status:
Duplicate
Priority:
Normal
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

  -1> 2022-01-17T22:22:11.334+0000 7f2bd48ec700 -1 /home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos8/DIST/centos8/MACHINE_SIZE/gigantic/release/17.0.0-10229-g7e035110/rpm/el8/BUILD/ceph-17.0.0-10229-g7e035110/src/os/bluestore/BlueStore.h: In function 'virtual void RocksDBBlueFSVolumeSelector::sub_usage(void*, const bluefs_fnode_t&)' thread 7f2bd48ec700 time 2022-01-17T22:22:11.323713+0000
/home/jenkins-build/build/workspace/ceph-dev-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos8/DIST/centos8/MACHINE_SIZE/gigantic/release/17.0.0-10229-g7e035110/rpm/el8/BUILD/ceph-17.0.0-10229-g7e035110/src/os/bluestore/BlueStore.h: 4158: FAILED ceph_assert(cur >= fnode.size)

 ceph version 17.0.0-10229-g7e035110 (7e035110784fba02ba81944e444be9a36932c6a3) quincy (dev)
 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x152) [0x56347eb33b8e]
 2: /usr/bin/ceph-osd(+0x5d5daf) [0x56347eb33daf]
 3: (RocksDBBlueFSVolumeSelector::add_usage(void*, bluefs_fnode_t const&)+0) [0x56347f1f7d00]
 4: (BlueFS::_flush_range_F(BlueFS::FileWriter*, unsigned long, unsigned long)+0x735) [0x56347f295b45]
 5: (BlueFS::_flush_F(BlueFS::FileWriter*, bool, bool*)+0xa9) [0x56347f296009]
 6: (BlueFS::fsync(BlueFS::FileWriter*)+0x18e) [0x56347f2b16de]
 7: (BlueRocksWritableFile::Sync()+0x18) [0x56347f2c1fb8]
 8: (rocksdb::LegacyWritableFileWrapper::Sync(rocksdb::IOOptions const&, rocksdb::IODebugContext*)+0x1f) [0x56347f7e574f]
 9: (rocksdb::WritableFileWriter::SyncInternal(bool)+0x662) [0x56347f915f22]
 10: (rocksdb::WritableFileWriter::Sync(bool)+0xf8) [0x56347f9178e8]
 11: (rocksdb::DBImpl::WriteToWAL(rocksdb::WriteThread::WriteGroup const&, rocksdb::log::Writer*, unsigned long*, bool, bool, unsigned long)+0x341) [0x56347f7fc701]
 12: (rocksdb::DBImpl::WriteImpl(rocksdb::WriteOptions const&, rocksdb::WriteBatch*, rocksdb::WriteCallback*, unsigned long*, unsigned long, bool, unsigned long*, unsigned long, rocksdb::PreReleaseCallback*)+0x1c04) [0x56347f804454]
 13: (rocksdb::DBImpl::Write(rocksdb::WriteOptions const&, rocksdb::WriteBatch*)+0x21) [0x56347f8045a1]
 14: (RocksDBStore::submit_common(rocksdb::WriteOptions&, std::shared_ptr<KeyValueDB::TransactionImpl>)+0x84) [0x56347f79ef84]
 15: (RocksDBStore::submit_transaction_sync(std::shared_ptr<KeyValueDB::TransactionImpl>)+0x9a) [0x56347f79f98a]
 16: (BlueStore::_kv_sync_thread()+0x3530) [0x56347f1f6390]
 17: (BlueStore::KVSyncThread::entry()+0x11) [0x56347f2250b1]
 18: /lib64/libpthread.so.0(+0x817a) [0x7f2beb30e17a]
 19: clone()

     0> 2022-01-17T22:22:11.369+0000 7f2bd48ec700 -1 *** Caught signal (Aborted) **
 in thread 7f2bd48ec700 thread_name:bstore_kv_sync

 ceph version 17.0.0-10229-g7e035110 (7e035110784fba02ba81944e444be9a36932c6a3) quincy (dev)
 1: /lib64/libpthread.so.0(+0x12c20) [0x7f2beb318c20]
 2: gsignal()
 3: abort()
 4: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x56347eb33bec]
 5: /usr/bin/ceph-osd(+0x5d5daf) [0x56347eb33daf]
 6: (RocksDBBlueFSVolumeSelector::add_usage(void*, bluefs_fnode_t const&)+0) [0x56347f1f7d00]
 7: (BlueFS::_flush_range_F(BlueFS::FileWriter*, unsigned long, unsigned long)+0x735) [0x56347f295b45]
 8: (BlueFS::_flush_F(BlueFS::FileWriter*, bool, bool*)+0xa9) [0x56347f296009]
 9: (BlueFS::fsync(BlueFS::FileWriter*)+0x18e) [0x56347f2b16de]
 10: (BlueRocksWritableFile::Sync()+0x18) [0x56347f2c1fb8]
 11: (rocksdb::LegacyWritableFileWrapper::Sync(rocksdb::IOOptions const&, rocksdb::IODebugContext*)+0x1f) [0x56347f7e574f]
 12: (rocksdb::WritableFileWriter::SyncInternal(bool)+0x662) [0x56347f915f22]
 13: (rocksdb::WritableFileWriter::Sync(bool)+0xf8) [0x56347f9178e8]
 14: (rocksdb::DBImpl::WriteToWAL(rocksdb::WriteThread::WriteGroup const&, rocksdb::log::Writer*, unsigned long*, bool, bool, unsigned long)+0x341) [0x56347f7fc701]
 15: (rocksdb::DBImpl::WriteImpl(rocksdb::WriteOptions const&, rocksdb::WriteBatch*, rocksdb::WriteCallback*, unsigned long*, unsigned long, bool, unsigned long*, unsigned long, rocksdb::PreReleaseCallback*)+0x1c04) [0x56347f804454]
 16: (rocksdb::DBImpl::Write(rocksdb::WriteOptions const&, rocksdb::WriteBatch*)+0x21) [0x56347f8045a1]
 17: (RocksDBStore::submit_common(rocksdb::WriteOptions&, std::shared_ptr<KeyValueDB::TransactionImpl>)+0x84) [0x56347f79ef84]
 18: (RocksDBStore::submit_transaction_sync(std::shared_ptr<KeyValueDB::TransactionImpl>)+0x9a) [0x56347f79f98a]
 19: (BlueStore::_kv_sync_thread()+0x3530) [0x56347f1f6390]
 20: (BlueStore::KVSyncThread::entry()+0x11) [0x56347f2250b1]
 21: /lib64/libpthread.so.0(+0x817a) [0x7f2beb30e17a]
 22: clone()
 NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.


Related issues 1 (0 open1 closed)

Is duplicate of bluestore - Bug #53907: BlueStore.h: 4148: FAILED ceph_assert(cur >= p.length)ResolvedAdam Kupczyk

Actions
Actions

Also available in: Atom PDF