Bug #52183
crash: const entity_addrvec_t& MonMap::get_addrs(unsigned int) const: assert(m < ranks.size())
Status:
Duplicate
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
Telemetry
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
1bfa48148eee52e245e1d06fc24c58f9ce7afcb91c369a99f37e45a25aa52f83
3fe4f79db30422625bc0d5d967e6570000d166f2a621a96fc832dc27fedc31bf
614b25a1a3fff2ae344523df3d7f2d377ad653ea2f3cd14bc73a11f65551dd5c
7bb10076aaa32ffda8244ebce0ef12ba522af1d5162605c6225ce32b2b53d815
d92e036dce71f761a510d23ba1d3b7a857fc9c9ea01f60a363a91616dd74f28f
fe1851c46283d7dee4fed131b4bdac681635f617e9027d115f3ea0c1953550bf
Crash signature (v2):
Description
Assert condition: m < ranks.size()
Assert function: const entity_addrvec_t& MonMap::get_addrs(unsigned int) const
Sanitized backtrace:
/lib64/libpthread.so.0( /usr/lib64/ceph/libceph-common.so.2( Elector::send_peer_ping(int, utime_t const*) Elector::ping_check(int) Context::complete(int) SafeTimer::timer_thread() SafeTimerThread::entry() /lib64/libpthread.so.0( clone()
Crash dump sample:
{ "assert_condition": "m < ranks.size()", "assert_file": "mon/MonMap.h", "assert_func": "const entity_addrvec_t& MonMap::get_addrs(unsigned int) const", "assert_line": 404, "assert_msg": "mon/MonMap.h: In function 'const entity_addrvec_t& MonMap::get_addrs(unsigned int) const' thread 7fb5ba3b3700 time 2021-08-10T13:25:25.386906+0000\nmon/MonMap.h: 404: FAILED ceph_assert(m < ranks.size())", "assert_thread_name": "safe_timer", "backtrace": [ "/lib64/libpthread.so.0(+0x12b20) [0x7fb5c3229b20]", "gsignal()", "abort()", "(ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x1a9) [0x7fb5c572fb75]", "/usr/lib64/ceph/libceph-common.so.2(+0x276d3e) [0x7fb5c572fd3e]", "(Elector::send_peer_ping(int, utime_t const*)+0x448) [0x564f2b1e8138]", "(Elector::ping_check(int)+0x30f) [0x564f2b1e8a5f]", "(Context::complete(int)+0xd) [0x564f2b16897d]", "(SafeTimer::timer_thread()+0x1b7) [0x7fb5c581e1a7]", "(SafeTimerThread::entry()+0x11) [0x7fb5c581f781]", "/lib64/libpthread.so.0(+0x814a) [0x7fb5c321f14a]", "clone()" ], "ceph_version": "16.2.5", "crash_id": "2021-08-10T13:25:25.390480Z_826e2165-a1c2-4c2c-8fc1-010185e19117", "entity_name": "mon.c19b8bbed61d90e7e066472f335866316cd69750", "os_id": "centos", "os_name": "CentOS Linux", "os_version": "8", "os_version_id": "8", "process_name": "ceph-mon", "stack_sig": "614b25a1a3fff2ae344523df3d7f2d377ad653ea2f3cd14bc73a11f65551dd5c", "timestamp": "2021-08-10T13:25:25.390480Z", "utsname_machine": "x86_64", "utsname_release": "4.19.0-13-amd64", "utsname_sysname": "Linux", "utsname_version": "#1 SMP Debian 4.19.160-2 (2020-11-28)" }
Related issues
History
#1 Updated by Telemetry Bot over 2 years ago
#2 Updated by Neha Ojha over 2 years ago
- Status changed from New to Duplicate
- Crash signature (v1) updated (diff)
#3 Updated by Neha Ojha over 2 years ago
- Duplicates Bug #50089: mon/MonMap.h: FAILED ceph_assert(m < ranks.size()) when reducing number of monitors in the cluster added