Project

General

Profile

Actions

Bug #54659

open

crash: virtual int KernelDevice::read(uint64_t, uint64_t, ceph::bufferlist*, IOContext*, bool): assert((uint64_t)r == len)

Added by Telemetry Bot about 2 years ago. Updated 12 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):

2c09c234a96b0c7948bf8860129d2c6fc88471ddba944b8a67c4d578d1e5fa69
49d3e8d3f9c27b298a1fe8164b4fc22e49fe2e3a39f7a654c943c4cc3493cf1d
4e55f0e76b5ef9f810a5f4e75c031b6e1a98d50f592bec4da97290bb85ebdbe4
511527281ffa2cd12d8985c7022c7abec0ad1880712e343522c67b8eef68232f
5af02a7a6a607fa63be488efdc9ef2b62cf6df86b80542f9f23eca091b95bbc1
9dade498f119b066b01110832bc85a0292dffb60ff05890ea2ff739850463fe8
aafddadb870e330d018f03532087839f1d632c868304724b4d16109e3268aac7
ebde630bfd7e82e84db6e098ad9c90428ab7de20a8e033200dce4e7a307febc1
f6547b1071f9122f8d2bd6eaa59ce18a75ca736c5a351fbf7c31c0a68cca7be2
fc81eecd402fa3b46264ddee82b73a89dcc52a9866ab2a01ebc7c6243b895185
0e2e9dbafc9f075fb65ae4ad1e98b06cf6a8cff1c853ac81827e36858284f5c0
80d5ceb5aabfe87cd501481586fbc0d9652150ccb9750ab681d568bd5b93c20d
8973dc2a025a72dd93267998ceb0a351874ea7a81e9a833bf739782ded8d37dd
8d9744cacf32b357e62309a4043d582d157439926858df6295e2a0d406af7156
b61ec9158f6730d0d0e342f07c3601ac3fe769d648b4ad73f4f6dfac1e608a0d
e07afbd1565a79322f0573edc0994b7fc42cb73a5f7ffbe8bd1c7e22d28a3905
fbc1fcbd1a1f4b0073150d02892dbd74662c5d6546671e72f9c119874ebd0a48


Description

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

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" 
}

Actions #1

Updated by Telemetry Bot about 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v16.2.4, v16.2.5, v16.2.6, v16.2.7, v17.1.0 added
Actions #2

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
Actions

Also available in: Atom PDF