Project

General

Profile

Actions

Bug #51897

open

crash: pthread_cond_wait() (from BlueStore::_do_read)

Added by Telemetry Bot over 2 years ago. Updated about 2 years ago.

Status:
Triaged
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):

6bd695c2ca5bff2e757a6ecb217365d37c2e947d560bd3b72ca9285446517e4d
87de91de2203b7fb57f677800833d6df2e5c989cd02d6ccafa2f05c78523440b


Description

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

Sanitized backtrace:

    pthread_cond_wait()
    std::condition_variable::wait(std::unique_lock<std::mutex>&)
    IOContext::aio_wait()
    BlueStore::_do_read(BlueStore::Collection*, boost::intrusive_ptr<BlueStore::Onode>, unsigned long, unsigned long, ceph::buffer::v15_2_0::list&, unsigned int, unsigned long)
    BlueStore::read(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ghobject_t const&, unsigned long, unsigned long, ceph::buffer::v15_2_0::list&, unsigned int)
    ReplicatedBackend::be_deep_scrub(hobject_t const&, ScrubMap&, ScrubMapBuilder&, ScrubMap::object&)
    PGBackend::be_scan_list(ScrubMap&, ScrubMapBuilder&)
    PG::build_scrub_map_chunk(ScrubMap&, ScrubMapBuilder&, hobject_t, hobject_t, bool, ThreadPool::TPHandle&)
    PG::chunky_scrub(ThreadPool::TPHandle&)
    PG::scrub(unsigned int, ThreadPool::TPHandle&)
    ceph::osd::scheduler::PGScrub::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)
    OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)
    ShardedThreadPool::shardedthreadpool_worker(unsigned int)
    ShardedThreadPool::WorkThreadSharded::entry()
    clone()

Crash dump sample:
{
    "backtrace": [
        "(()+0x12dd0) [0x7f1d5c966dd0]",
        "(pthread_cond_wait()+0x1fc) [0x7f1d5c96248c]",
        "(std::condition_variable::wait(std::unique_lock<std::mutex>&)+0x10) [0x7f1d5bfb08c0]",
        "(IOContext::aio_wait()+0x121) [0x564cc0732641]",
        "(BlueStore::_do_read(BlueStore::Collection*, boost::intrusive_ptr<BlueStore::Onode>, unsigned long, unsigned long, ceph::buffer::v15_2_0::list&, unsigned int, unsigned long)+0x566) [0x564cc06871d6]",
        "(BlueStore::read(boost::intrusive_ptr<ObjectStore::CollectionImpl>&, ghobject_t const&, unsigned long, unsigned long, ceph::buffer::v15_2_0::list&, unsigned int)+0x217) [0x564cc0688017]",
        "(ReplicatedBackend::be_deep_scrub(hobject_t const&, ScrubMap&, ScrubMapBuilder&, ScrubMap::object&)+0x2d6) [0x564cc04dbae6]",
        "(PGBackend::be_scan_list(ScrubMap&, ScrubMapBuilder&)+0x564) [0x564cc0376564]",
        "(PG::build_scrub_map_chunk(ScrubMap&, ScrubMapBuilder&, hobject_t, hobject_t, bool, ThreadPool::TPHandle&)+0x8b) [0x564cc024f53b]",
        "(PG::chunky_scrub(ThreadPool::TPHandle&)+0x1dfc) [0x564cc025649c]",
        "(PG::scrub(unsigned int, ThreadPool::TPHandle&)+0x46b) [0x564cc025778b]",
        "(ceph::osd::scheduler::PGScrub::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x16) [0x564cc0400b16]",
        "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0x12ef) [0x564cc01c25df]",
        "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x5c4) [0x564cc07fb324]",
        "(ShardedThreadPool::WorkThreadSharded::entry()+0x14) [0x564cc07fdf84]",
        "(()+0x82de) [0x7f1d5c95c2de]",
        "(clone()+0x43) [0x7f1d5b693e83]" 
    ],
    "ceph_version": "15.2.5",
    "crash_id": "2021-07-13T03:26:50.208512Z_a66a1732-23af-469b-a560-87c1db234996",
    "entity_name": "osd.9a68a5cb94d86614d74647bee6e203c7f59e3f24",
    "os_id": "centos",
    "os_name": "CentOS Linux",
    "os_version": "8 (Core)",
    "os_version_id": "8",
    "process_name": "ceph-osd",
    "stack_sig": "6bd695c2ca5bff2e757a6ecb217365d37c2e947d560bd3b72ca9285446517e4d",
    "timestamp": "2021-07-13T03:26:50.208512Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.4.0-62-generic",
    "utsname_sysname": "Linux",
    "utsname_version": "#70-Ubuntu SMP Tue Jan 12 12:45:47 UTC 2021" 
}

Actions #1

Updated by Telemetry Bot over 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.10, v15.2.11, v15.2.13, v15.2.4, v15.2.5, v15.2.7, v15.2.8, v15.2.9 added
Actions #2

Updated by Sage Weil over 2 years ago

  • Subject changed from crash: pthread_cond_wait() to crash: pthread_cond_wait() (from BlueStore::_do_read)
  • Status changed from New to Triaged
Actions #3

Updated by Telemetry Bot about 2 years ago

  • Affected Versions v15.2.0, v15.2.15, v15.2.16 added
Actions #4

Updated by Telemetry Bot about 2 years ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
Actions

Also available in: Atom PDF