Project

General

Profile

Actions

Bug #54908

open

crash: double const md_config_t::get_val<double>(ConfigValues const&, std::basic_string_view<char, std::char_traits<char> >) const

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

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

0%

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

da0e33a4912008693321a9a4e3c5f2753a74629efe7904762f8f0d820e7ac2fe


Description

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

Sanitized backtrace:

    double const md_config_t::get_val<double>(ConfigValues const&, std::basic_string_view<char, std::char_traits<char> >) const
    MonClient::_un_backoff()
    MonClient::tick()
    Context::complete(int)
    CommonSafeTimer<std::mutex>::timer_thread()
    CommonSafeTimerThread<std::mutex>::entry()

Crash dump sample:
{
    "backtrace": [
        "/lib64/libpthread.so.0(+0x12c20) [0x7f895bf72c20]",
        "gsignal()",
        "abort()",
        "/lib64/libstdc++.so.6(+0x9009b) [0x7f895af5809b]",
        "/lib64/libstdc++.so.6(+0x9653c) [0x7f895af5e53c]",
        "/lib64/libstdc++.so.6(+0x96597) [0x7f895af5e597]",
        "/lib64/libstdc++.so.6(+0x967f8) [0x7f895af5e7f8]",
        "/usr/lib64/ceph/libceph-common.so.2(+0x3d16e3) [0x7f895ca416e3]",
        "(double const md_config_t::get_val<double>(ConfigValues const&, std::basic_string_view<char, std::char_traits<char> >) const+0x65) [0x7f895ca60d95]",
        "(MonClient::_un_backoff()+0x80) [0x7f895cc84500]",
        "(MonClient::tick()+0x361) [0x7f895cc8f4f1]",
        "(Context::complete(int)+0xd) [0x7f895c972ead]",
        "(CommonSafeTimer<std::mutex>::timer_thread()+0x10f) [0x7f895c9db95f]",
        "(CommonSafeTimerThread<std::mutex>::entry()+0x11) [0x7f895c9dccf1]",
        "/lib64/libpthread.so.0(+0x817f) [0x7f895bf6817f]",
        "clone()" 
    ],
    "ceph_version": "16.2.7",
    "crash_id": "2022-02-27T02:29:25.315835Z_259dc711-9f4f-4fa9-8c33-4e6416c57136",
    "entity_name": "client.5971bfb84edc26b6bdaab4bc01e819e9577d6adb",
    "os_id": "centos",
    "os_name": "CentOS Stream",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "radosgw",
    "stack_sig": "da0e33a4912008693321a9a4e3c5f2753a74629efe7904762f8f0d820e7ac2fe",
    "timestamp": "2022-02-27T02:29:25.315835Z",
    "utsname_machine": "x86_64",
    "utsname_release": "4.18.0-348.12.2.el8_5.x86_64",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Mon Jan 17 07:06:06 EST 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.7 added
Actions #2

Updated by chao wang over 1 year ago

Similar problem.

(gdb) bt full #0 0x00007f23c438a9a0 in memcmp_sse2 () from /lib64/libc.so.6 No symbol table info available.
#1 0x00007f23aa045319 in compare (_n=<optimized out>, __s2=<optimized out>, __s1=<optimized out>) at /usr/include/c++/8/bits/char_traits.h:319
No locals.
Python Exception <type 'exceptions.MemoryError'> Cannot create a lazy string with address 0x0, and a non-zero length.:
#2 compare (
_str=, this=<synthetic pointer>) at /usr/include/c++/8/string_view:253
_ret = <optimized out>
Python Exception <type 'exceptions.MemoryError'> Cannot create a lazy string with address 0x0, and a non-zero length.:
Python Exception <type 'exceptions.MemoryError'> Cannot create a lazy string with address 0x0, and a non-zero length.:
#3 operator< <char, std::char_traits<char> > (
_y=, _x=) at /usr/include/c++/8/string_view:471 No locals. #4 operator() (this=<optimized out>, __x=<Address 0x7f23a6f628f0 out of bounds>, __y="mon_client_hunt_interval_backoff") at /usr/include/c++/8/bits/stl_function.h:386
No locals. #5 _M_lower_bound (this=0x1e64ce8, __k="mon_client_hunt_interval_backoff", __y=0x1cea310, __x=0x1e73ae0) at /usr/include/c++/8/bits/stl_tree.h:1911 No locals. #6 std::_Rb_tree<std::basic_string_view<char, std::char_traits<char> >, std::pair<std::basic_string_view<char, std::char_traits<char> > const, Option const&>, std::_Select1st<std::pair<std::basic_string_view<char, std::char_traits<char> > const, Option const&> >, std::less<std::basic_string_view<char, std::char_traits<char> > >, std::allocator<std::pair<std::basic_string_view<char, std::char_traits<char> > const, Option const&> > >::find (this=0x1e64ce8, __k="mon_client_hunt_interval_backoff")
at /usr/include/c++/8/bits/stl_tree.h:2559 __j = <optimized out>
#7 0x00007f23aa06b2c5 in find (
_x=..., this=<optimized out>) at /usr/include/c++/8/bits/stl_map.h:1193 No locals.
#8 md_config_t::find_option (this=<optimized out>, name="mon_client_hunt_interval_backoff") at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/common/config.cc:264 No locals. #9 0x00007f23aa06ee9b in md_config_t::_get_val(ConfigValues const&, std::basic_string_view<char, std::char_traits<char> >, boost::container::small_vector<std::pair<Option const*, boost::variant<boost::blank, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned long, long, double, bool, entity_addr_t, entity_addrvec_t, std::chrono::duration<long, std::ratio<1l, 1l> >, std::chrono::duration<long, std::ratio<1l, 1000l> >, Option::size_t, uuid_d> const*>, 4ul, void, void>, std::ostream) const () at /usr/include/c++/8/string_view:105
k = "mon_client_hunt_interval_backoff"
#10 0x00007f23aa06f156 in md_config_t::get_val_generic[abi:cxx11](ConfigValues const&, std::basic_string_view<char, std::char_traits<char> >) const (this=<optimized out>, values=..., key=...)
at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/common/config.cc:1061
No locals.
#11 0x00007f23aa08a025 in md_config_t::get_val<double> (this=<optimized out>, values=..., key=...) at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/common/config.h:361
No locals.
#12 0x00007f23aa2ae010 in get_val<double> (key=..., this=0x1e616e8) at /usr/include/c++/8/mutex:110
No locals.
#13 MonClient::_un_backoff() () at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/mon/MonClient.cc:977
_func
= "_un_backoff"
#14 0x00007f23aa2b9001 in MonClient::tick() () at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/mon/MonClient.cc:961
cur_con = {px = 0x21a9d80}
func = "tick"
now = {tv = {tv_sec = 1669657712, tv_nsec = 545122865}}
reschedule_tick = {f = {
_this = 0x1eb26b8}}
#15 0x00007f23a9fab5dd in Context::complete (this=0x21b1fb0, r=<optimized out>) at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/include/Context.h:99
No locals.
#16 0x00007f23aa012b97 in CommonSafeTimer<std::mutex>::timer_thread (this=0x1eb2aa0) at /usr/include/c++/8/bits/stl_tree.h:983
p = <optimized out>
callback = 0x21b1fb0
now = {__d = {__r = 993870588724558}}
l = {_M_device = 0x1eb2a78, _M_owns = true}
#17 0x00007f23aa013f21 in CommonSafeTimerThread<std::mutex>::entry (this=<optimized out>) at /data/cephbase/rpmbuild/BUILD/ceph-16.2.10/src/common/Timer.cc:32
No locals.
#18 0x00007f23c4e4d14a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#19 0x00007f23c43f2dc3 in clone () from /lib64/libc.so.6
No symbol table info available.

Actions

Also available in: Atom PDF