Bug #54659
opencrash: virtual int KernelDevice::read(uint64_t, uint64_t, ceph::bufferlist*, IOContext*, bool): assert((uint64_t)r == len)
0%
2c09c234a96b0c7948bf8860129d2c6fc88471ddba944b8a67c4d578d1e5fa69
49d3e8d3f9c27b298a1fe8164b4fc22e49fe2e3a39f7a654c943c4cc3493cf1d
4e55f0e76b5ef9f810a5f4e75c031b6e1a98d50f592bec4da97290bb85ebdbe4
511527281ffa2cd12d8985c7022c7abec0ad1880712e343522c67b8eef68232f
5af02a7a6a607fa63be488efdc9ef2b62cf6df86b80542f9f23eca091b95bbc1
9dade498f119b066b01110832bc85a0292dffb60ff05890ea2ff739850463fe8
aafddadb870e330d018f03532087839f1d632c868304724b4d16109e3268aac7
ebde630bfd7e82e84db6e098ad9c90428ab7de20a8e033200dce4e7a307febc1
f6547b1071f9122f8d2bd6eaa59ce18a75ca736c5a351fbf7c31c0a68cca7be2
fc81eecd402fa3b46264ddee82b73a89dcc52a9866ab2a01ebc7c6243b895185
0e2e9dbafc9f075fb65ae4ad1e98b06cf6a8cff1c853ac81827e36858284f5c0
80d5ceb5aabfe87cd501481586fbc0d9652150ccb9750ab681d568bd5b93c20d
8973dc2a025a72dd93267998ceb0a351874ea7a81e9a833bf739782ded8d37dd
8d9744cacf32b357e62309a4043d582d157439926858df6295e2a0d406af7156
b61ec9158f6730d0d0e342f07c3601ac3fe769d648b4ad73f4f6dfac1e608a0d
e07afbd1565a79322f0573edc0994b7fc42cb73a5f7ffbe8bd1c7e22d28a3905
fbc1fcbd1a1f4b0073150d02892dbd74662c5d6546671e72f9c119874ebd0a48
Description
Assert condition: (uint64_t)r == len
Assert function: virtual int KernelDevice::read(uint64_t, uint64_t, ceph::bufferlist*, IOContext*, bool)
Sanitized backtrace:
KernelDevice::read(unsigned long, unsigned long, ceph::buffer::list*, IOContext*, bool) BlueFS::_read(BlueFS::FileReader*, unsigned long, unsigned long, ceph::buffer::list*, char*) BlueFS::_replay(bool, bool) BlueFS::mount() BlueStore::_open_bluefs(bool, bool) BlueStore::_prepare_db_environment(bool, bool, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*) BlueStore::_open_db(bool, bool, bool) BlueStore::_open_db_and_around(bool, bool) BlueStore::_mount() OSD::init()
Crash dump sample:
{ "archived": "2022-03-08 19:34:03.801505", "assert_condition": "(uint64_t)r == len", "assert_file": "blk/kernel/KernelDevice.cc", "assert_func": "virtual int KernelDevice::read(uint64_t, uint64_t, ceph::bufferlist*, IOContext*, bool)", "assert_line": 1066, "assert_msg": "blk/kernel/KernelDevice.cc: In function 'virtual int KernelDevice::read(uint64_t, uint64_t, ceph::bufferlist*, IOContext*, bool)' thread 7f7d4dd25080 time 2022-03-08T06:18:21.081833-0600\nblk/kernel/KernelDevice.cc: 1066: FAILED ceph_assert((uint64_t)r == len)", "assert_thread_name": "ceph-osd", "backtrace": [ "/lib64/libpthread.so.0(+0x12c20) [0x7f7d4bcc7c20]", "gsignal()", "abort()", "(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a9) [0x55a11eac1bcf]", "/usr/bin/ceph-osd(+0x56ad98) [0x55a11eac1d98]", "(KernelDevice::read(unsigned long, unsigned long, ceph::buffer::v15_2_0::list*, IOContext*, bool)+0x8a1) [0x55a11f6186e1]", "(BlueFS::_read(BlueFS::FileReader*, unsigned long, unsigned long, ceph::buffer::v15_2_0::list*, char*)+0x79c) [0x55a11f1b8efc]", "(BlueFS::_replay(bool, bool)+0x3c2) [0x55a11f1d2fd2]", "(BlueFS::mount()+0x120) [0x55a11f1d7890]", "(BlueStore::_open_bluefs(bool, bool)+0x94) [0x55a11f0b5464]", "(BlueStore::_prepare_db_environment(bool, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)+0x6d9) [0x55a11f0b65b9]", "(BlueStore::_open_db(bool, bool, bool)+0x155) [0x55a11f0b78b5]", "(BlueStore::_open_db_and_around(bool, bool)+0x273) [0x55a11f122a33]", "(BlueStore::_mount()+0x204) [0x55a11f125974]", "(OSD::init()+0x380) [0x55a11ebf9400]", "main()", "__libc_start_main()", "_start()" ], "ceph_version": "16.2.7", "crash_id": "2022-03-08T12:18:21.098231Z_48dff1e3-5358-47d5-8967-16a368ba25c6", "entity_name": "osd.b0bd08d32c179cfd8631468c70524097aef68f76", "os_id": "centos", "os_name": "CentOS Stream", "os_version": "8", "os_version_id": "8", "process_name": "ceph-osd", "stack_sig": "2c09c234a96b0c7948bf8860129d2c6fc88471ddba944b8a67c4d578d1e5fa69", "timestamp": "2022-03-08T12:18:21.098231Z", "utsname_machine": "x86_64", "utsname_release": "4.18.0-358.el8.x86_64", "utsname_sysname": "Linux", "utsname_version": "#1 SMP Mon Jan 10 13:11:20 UTC 2022" }
Updated by Telemetry Bot about 2 years ago
Updated by Telemetry Bot 12 months ago
- Crash signature (v1) updated (diff)
- Affected Versions v16.2.10, v16.2.9, v17.2.1, v17.2.3, v17.2.5 added