Project

General

Profile

Actions

Bug #56210

closed

crash: int BlueFS::_replay(bool, bool): assert(r == q->second->file_map.end())

Added by Telemetry Bot almost 2 years ago. Updated 9 months ago.

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

0%

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

493f3607e83ca1afd40a82fc7e9c220abad0a636186db46e7de8793585e279bc
98bc006a1e56602c29738033685331cc4e0ac91f78018a02eff8e5414eb4a3c5
333faf157f7d484346c2c86785cdc199b93404eaa16d173f66f6c735ee354424
505ff9fc441a1e206c2e5dc08f762066997c6a37bef7fd31dccc660d2c70d8b7
92e46c79beb596e7369535539d1b51dcdd8084b3058cd574e43a422da91a0051
b7dc4cb266b329648721f7f21073992496eaf188f08cdcd1b2047d302e9daf20
f3339a08e59e7fe71698b8214237e7ea2ff6fddf4b4da8046a889731e7bf8524
f507c974e4c1b1d5b9026b3cfaef4a73ff7863a7dbd13fbb4aecbaad77953f55


Description

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

Assert condition: r == q->second->file_map.end()
Assert function: int BlueFS::_replay(bool, bool)

Sanitized backtrace:

    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:
{
    "assert_condition": "r == q->second->file_map.end()",
    "assert_file": "os/bluestore/BlueFS.cc",
    "assert_func": "int BlueFS::_replay(bool, bool)",
    "assert_line": 1419,
    "assert_msg": "os/bluestore/BlueFS.cc: In function 'int BlueFS::_replay(bool, bool)' thread 7f45eda883c0 time 2022-05-06T18:27:53.626828+0000\nos/bluestore/BlueFS.cc: 1419: FAILED ceph_assert(r == q->second->file_map.end())",
    "assert_thread_name": "ceph-osd",
    "backtrace": [
        "/lib64/libpthread.so.0(+0x12ce0) [0x7f45ebc8dce0]",
        "gsignal()",
        "abort()",
        "(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1b0) [0x55daf2b9e4ac]",
        "ceph-osd(+0x5d766f) [0x55daf2b9e66f]",
        "(BlueFS::_replay(bool, bool)+0x599c) [0x55daf331bd8c]",
        "(BlueFS::mount()+0x120) [0x55daf331c1d0]",
        "(BlueStore::_open_bluefs(bool, bool)+0x94) [0x55daf31d9e54]",
        "(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> >*)+0x6e1) [0x55daf31dafb1]",
        "(BlueStore::_open_db(bool, bool, bool)+0x159) [0x55daf320dad9]",
        "(BlueStore::_open_db_and_around(bool, bool)+0x2b4) [0x55daf32571a4]",
        "(BlueStore::_mount()+0x1ae) [0x55daf325a38e]",
        "(OSD::init()+0x403) [0x55daf2cdc513]",
        "main()",
        "__libc_start_main()",
        "_start()" 
    ],
    "ceph_version": "17.2.0",
    "crash_id": "2022-05-06T18:27:53.659433Z_684d24af-759e-4bf0-b33a-ba4a34a26001",
    "entity_name": "osd.2e2605a7e17782f78999fffadbcafc944f08329a",
    "os_id": "centos",
    "os_name": "CentOS Stream",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "ceph-osd",
    "stack_sig": "98bc006a1e56602c29738033685331cc4e0ac91f78018a02eff8e5414eb4a3c5",
    "timestamp": "2022-05-06T18:27:53.659433Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.0-109-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#123-Ubuntu SMP Fri Apr 8 09:10:54 UTC 2022" 
}


Related issues 2 (0 open2 closed)

Copied to bluestore - Backport #59391: reef: crash: int BlueFS::_replay(bool, bool): assert(r == q->second->file_map.end())ResolvedActions
Copied to bluestore - Backport #59392: quincy: crash: int BlueFS::_replay(bool, bool): assert(r == q->second->file_map.end())ResolvedActions
Actions #1

Updated by Telemetry Bot almost 2 years ago

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

Updated by Igor Fedotov about 1 year ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 50185
  • Crash signature (v1) updated (diff)
Actions #3

Updated by Igor Fedotov about 1 year ago

  • Backport set to reef, quincy
Actions #5

Updated by Igor Fedotov about 1 year ago

  • Status changed from Fix Under Review to Pending Backport
Actions #6

Updated by Backport Bot about 1 year ago

  • Copied to Backport #59391: reef: crash: int BlueFS::_replay(bool, bool): assert(r == q->second->file_map.end()) added
Actions #7

Updated by Backport Bot about 1 year ago

  • Copied to Backport #59392: quincy: crash: int BlueFS::_replay(bool, bool): assert(r == q->second->file_map.end()) added
Actions #8

Updated by Backport Bot about 1 year ago

  • Tags set to backport_processed
Actions #9

Updated by Telemetry Bot 11 months ago

  • Crash signature (v1) updated (diff)
  • Affected Versions v17.2.1, v17.2.5 added
Actions #10

Updated by Igor Fedotov 9 months ago

  • Status changed from Pending Backport to Resolved
  • Crash signature (v1) updated (diff)
Actions

Also available in: Atom PDF