Project

General

Profile

Bug #52169

crash: void SignalHandler::queue_signal_info(int, siginfo_t*, void*): assert(r == 1)

Added by Telemetry Bot 5 months ago. Updated 4 months ago.

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

0%

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

14465429c909789af8cf996d722cde75cb45b5bff748a265d4ced2d8fc442faa
67a2be0cb86676a13d443b94dfc8ee2f988a51a662269159cd8aba0b92ef8e13
6e1478b6308d9bc7283c9b929611a77342b3a08c3641f59eb45aa94ffbb5434f
9d9dafb0c45a67e12c10e2473f69572454cf604f747717ad8291ab9622690154
9f290ef31c1a196c2e77d893275368ca66024fd796cfce3de6fc1ba39f92527f
c2403a4eb27bc47673dfda4d08089488d88d6deda07e70878daa8e3123cd57d5
ead8d3d10ae237f5e35902ea04c21a2825c6cbbf8863879b8271fc0a53afdaeb

Crash signature (v2):

88dad7f26832c8036351625cac6516aff5544145aae0c642265cda69d93056b9


Description

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

Assert condition: r == 1
Assert function: void SignalHandler::queue_signal_info(int, siginfo_t*, void*)

Sanitized backtrace:

    close()
    SubProcess::spawn()
    block_device_get_metrics(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, json_spirit::Value_impl<json_spirit::Config_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)
    OSD::probe_smart(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream&)
    OSD::asok_command(std::basic_string_view<char, std::char_traits<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > >, std::less<void>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > > > > > const&, ceph::Formatter*, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)
    OSDSocketHook::call_async(std::basic_string_view<char, std::char_traits<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > >, std::less<void>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > > > > > const&, ceph::Formatter*, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)
    AdminSocket::execute_command(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)
    AdminSocket::do_tell_queue()
    AdminSocket::entry()
    clone()

Crash dump sample:
{
    "archived": "2021-07-28 01:25:30.375433",
    "assert_condition": "r == 1",
    "assert_file": "global/signal_handler.cc",
    "assert_func": "void SignalHandler::queue_signal_info(int, siginfo_t*, void*)",
    "assert_line": 557,
    "assert_msg": "global/signal_handler.cc: In function 'void SignalHandler::queue_signal_info(int, siginfo_t*, void*)' thread 7f6fb2c97700 time 2021-07-27T21:09:42.473831-0400\nglobal/signal_handler.cc: 557: FAILED ceph_assert(r == 1)",
    "assert_thread_name": "admin_socket",
    "backtrace": [
        "(()+0x12b20) [0x7f6fb93f8b20]",
        "(gsignal()+0x10f) [0x7f6fb805d37f]",
        "(abort()+0x127) [0x7f6fb8047db5]",
        "(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a9) [0x55b84ce74c29]",
        "(()+0x507df2) [0x55b84ce74df2]",
        "(()+0xbf6632) [0x55b84d563632]",
        "(()+0x12b20) [0x7f6fb93f8b20]",
        "(close()+0x37) [0x7f6fb93f7977]",
        "(SubProcess::spawn()+0x39f) [0x55b84d8d2b5f]",
        "(()+0xc578b4) [0x55b84d5c48b4]",
        "(block_device_get_metrics(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, json_spirit::Value_impl<json_spirit::Config_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >*)+0x67) [0x55b84d5c9407]",
        "(OSD::probe_smart(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream&)+0x42e) [0x55b84cf4846e]",
        "(OSD::asok_command(std::basic_string_view<char, std::char_traits<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > >, std::less<void>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > > > > > const&, ceph::Formatter*, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)+0x2a9b) [0x55b84cf624eb]",
        "(OSDSocketHook::call_async(std::basic_string_view<char, std::char_traits<char> >, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > >, std::less<void>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long, double, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::vector<long, std::allocator<long> >, std::vector<double, std::allocator<double> > > > > > const&, ceph::Formatter*, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)+0x80) [0x55b84cfdc460]",
        "(AdminSocket::execute_command(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, ceph::buffer::v15_2_0::list const&, std::function<void (int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ceph::buffer::v15_2_0::list&)>)+0x6f9) [0x55b84d5bb489]",
        "(AdminSocket::do_tell_queue()+0x289) [0x55b84d5bbe39]",
        "(AdminSocket::entry()+0x4d3) [0x55b84d5bd5d3]",
        "(()+0xc2ba3) [0x7f6fb8a47ba3]",
        "(()+0x814a) [0x7f6fb93ee14a]",
        "(clone()+0x43) [0x7f6fb8122dc3]" 
    ],
    "ceph_version": "15.2.13",
    "crash_id": "2021-07-28T01:09:42.489628Z_d53a517d-e68b-49be-b56d-d105b2ce4a33",
    "entity_name": "osd.e638e1fe1e39184f7a7995c8527c968ef00e8a89",
    "os_id": "rhel",
    "os_name": "Red Hat Enterprise Linux",
    "os_version": "8.3 (Ootpa)",
    "os_version_id": "8.3",
    "process_name": "ceph-osd",
    "stack_sig": "14465429c909789af8cf996d722cde75cb45b5bff748a265d4ced2d8fc442faa",
    "timestamp": "2021-07-28T01:09:42.489628Z",
    "utsname_machine": "x86_64",
    "utsname_release": "4.18.0-305.el8.x86_64",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Thu Apr 29 08:54:30 EDT 2021" 
}

History

#1 Updated by Telemetry Bot 5 months ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v15.2.10, v15.2.11, v15.2.13, v15.2.5, v15.2.6, v15.2.8, v15.2.9 added

#2 Updated by Neha Ojha 4 months ago

  • Assignee set to Yaarit Hatuka
  • Crash signature (v1) updated (diff)

Also available in: Atom PDF