Bug #60342
crash: int CrushCompiler::parse_crush(const iter_t&): abort
Status:
New
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):
3f92269f8895a5681b12415d3f4a2fc653b97400927f43bfa1b745540e921eb3
Crash signature (v2):
Description
Assert condition: abort
Assert function: int CrushCompiler::parse_crush(const iter_t&)
Sanitized backtrace:
CrushCompiler::parse_crush(__gnu_cxx::__normal_iterator<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> >*, std::vector<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> >, std::allocator<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> > > > > const&) CrushCompiler::compile(std::istream&, char const*)
Crash dump sample:
{ "archived": "2023-02-02 21:59:26.163515", "assert_condition": "abort", "assert_file": "crush/CrushCompiler.cc", "assert_func": "int CrushCompiler::parse_crush(const iter_t&)", "assert_line": 1121, "assert_msg": "crush/CrushCompiler.cc: In function 'int CrushCompiler::parse_crush(const iter_t&)' thread 7f836c085f00 time 2023-02-02T22:28:38.809320+0100\ncrush/CrushCompiler.cc: 1121: ceph_abort_msg(\"abort() called\")", "assert_thread_name": "crushtool", "backtrace": [ "/lib/x86_64-linux-gnu/libpthread.so.0(+0x13140) [0x7f836ca64140]", "gsignal()", "abort()", "(ceph::__ceph_abort(char const*, int, char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x18c) [0x7f836ccdb902]", "(CrushCompiler::parse_crush(__gnu_cxx::__normal_iterator<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> >*, std::vector<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> >, std::allocator<boost::spirit::tree_node<boost::spirit::node_val_data<char const*, boost::spirit::nil_t> > > > > const&)+0x40f) [0x7f836d2b9a2f]", "(CrushCompiler::compile(std::istream&, char const*)+0x100d) [0x7f836d2bc06d]", "main()", "__libc_start_main()", "_start()" ], "ceph_version": "17.2.5", "crash_id": "2023-02-02T21:28:38.810736Z_bbb27119-75ed-4c14-8b34-e512667989c5", "entity_name": "client.79e2663868ff4d90b96744dbe337fbbe56e5ecc1", "os_id": "11", "os_name": "Debian GNU/Linux 11 (bullseye)", "os_version": "11 (bullseye)", "os_version_id": "11", "process_name": "crushtool", "stack_sig": "3f92269f8895a5681b12415d3f4a2fc653b97400927f43bfa1b745540e921eb3", "timestamp": "2023-02-02T21:28:38.810736Z", "utsname_machine": "x86_64", "utsname_release": "5.15.83-1-pve", "utsname_sysname": "Linux", "utsname_version": "#1 SMP PVE 5.15.83-1 (2022-12-15T00:00Z)" }