Project

General

Profile

Actions

Bug #57050

closed

Crash on startup of radosgw in librbd::rbd_features_from_string()

Added by Daniel Gryniewicz over 1 year ago. Updated over 1 year ago.

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

0%

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

Description

Mosts tests are crashing in this teuthology run on a branch based on recent main:

https://pulpito.ceph.com/dang-2022-08-05_09:33:20-rgw-wip-dang-zipper-cleanup-distro-default-smithi/

The crash is in early startup, so there's no logs. There is a core file, with the following backtrace:

Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f074b02c3ce in std::locale::operator==(std::locale const&) const () from /usr/lib/ceph/libceph-common.so.2
(gdb) bt
#0 0x00007f074b02c3ce in std::locale::operator==(std::locale const&) const () from /usr/lib/ceph/libceph-common.so.2
#1 0x00007f074aeed778 in boost::detail::lcast_ret_unsigned<std::char_traits<char>, unsigned long, char>::convert() () from /usr/lib/ceph/libceph-common.so.2
#2 0x00007f074aeec9c4 in librbd::rbd_features_from_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::ostream*) () from /usr/lib/ceph/libceph-common.so.2
#3 0x00007f074ab767df in ?? () from /usr/lib/ceph/libceph-common.so.2
#4 0x00007f074aad2b06 in Option::pre_validate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const () from /usr/lib/ceph/libceph-common.so.2
#5 0x00007f074aad511b in Option::parse_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::variant<std::monostate, 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>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const () from /usr/lib/ceph/libceph-common.so.2
#6 0x00007f074aaa4912 in md_config_t::_set_val(ConfigValues&, ConfigTracker const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Option const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
) () from /usr/lib/ceph/libceph-common.so.2
#7 0x00007f074aaa4d87 in md_config_t::set_val_default(ConfigValues&, ConfigTracker const&, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
from /usr/lib/ceph/libceph-common.so.2
#8 0x00007f074aab484a in md_config_t::md_config_t(ConfigValues&, ConfigTracker const&, bool) () from /usr/lib/ceph/libceph-common.so.2
#9 0x00007f074aa5b4cc in ceph::common::CephContext::CephContext(unsigned int, ceph::common::CephContext::create_options const&) () from /usr/lib/ceph/libceph-common.so.2
#10 0x00007f074aa5c551 in ceph::common::CephContext::CephContext(unsigned int, code_environment_t, int) () from /usr/lib/ceph/libceph-common.so.2
#11 0x00007f074aa9aff5 in common_preinit(CephInitParameters const&, code_environment_t, int) () from /usr/lib/ceph/libceph-common.so.2
#12 0x00007f074cb55228 in global_pre_init (defaults=defaults@entry=0x7fffa2618190, args=std::vector of length 9, capacity 13 = {...}, module_type=module_type@entry=8, code_env=code_env@entry=CODE_ENVIRONMENT_DAEMON, flags=flags@entry=17) at ./src/global/global_init.cc:114
#13 0x00007f074c40cda5 in rgw_global_init (defaults=defaults@entry=0x7fffa2618190, args=std::vector of length 9, capacity 13 = {...}, module_type=module_type@entry=8, code_env=code_env@entry=CODE_ENVIRONMENT_DAEMON, flags=flags@entry=17) at ./src/rgw/rgw_common.cc:3037
#14 0x00007f074c2eccfa in radosgw_Main (argc=14, argv=0x7fffa2618968) at ./src/rgw/rgw_main.cc:250
#15 0x00007f074b71a083 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#16 0x0000000000000000 in ?? ()


Related issues 2 (0 open2 closed)

Related to CephFS - Bug #57206: ceph_test_libcephfs_reclaim crashes during testResolvedVenky Shankar

Actions
Related to CephFS - Bug #62228: "Segmentation fault" (['libcephfs/test.sh']) in smoke on reefResolved

Actions
Actions

Also available in: Atom PDF