Actions
Bug #60594
opencrash: int fmt::v6::internal::format_float<double>(double, int, fmt::v6::internal::float_specs, fmt::v6::internal::buffer<char>&)
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):
f7486a2e8db8800216b1d6acc149e0d379a0acb472c89fb605763338ea8f9a18
Crash signature (v2):
Description
Sanitized backtrace:
int fmt::v6::internal::format_float<double>(double, int, fmt::v6::internal::float_specs, fmt::v6::internal::buffer<char>&) void fmt::v6::internal::basic_writer<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >::write<float, 0>(float, fmt::v6::basic_format_specs<char>) decltype ({parm#1}(0)) fmt::v6::visit_format_arg<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >(fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&&, fmt::v6::basic_format_arg<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> > const&) fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >::on_format_specs(char const*, char const*) void fmt::v6::internal::parse_format_string<false, char, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&>(fmt::v6::basic_string_view<char>, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&) std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > > fmt::v6::internal::format_duration_value<char, float, std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > > >(std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, float, int) void fmt::v6::internal::value<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >::format_custom_arg<std::chrono::duration<float, std::ratio<1l, 1l> >, fmt::v6::formatter<std::chrono::duration<float, std::ratio<1l, 1l> >, char, void> >(void const*, fmt::v6::basic_format_parse_context<char, fmt::v6::internal::error_handler>&, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>&) fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >::on_format_specs(char const*, char const*) void fmt::v6::internal::parse_format_string<false, char, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >&>(fmt::v6::basic_string_view<char>, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >&) fmt::v6::buffer_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>::iterator fmt::v6::internal::vformat_to<char>(fmt::v6::internal::buffer<char>&, fmt::v6::basic_string_view<char>, fmt::v6::basic_format_args<fmt::v6::buffer_context<std::back_insert_iterator<fmt::v6::internal::buffer<fmt::v6::type_identity<char>::type> >, fmt::v6::type_identity<char>::type> >) void fmt::v6::vprint<char>(std::basic_ostream<char, std::char_traits<char> >&, fmt::v6::basic_string_view<char>, fmt::v6::basic_format_args<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<fmt::v6::type_identity<char>::type> >, fmt::v6::type_identity<char>::type> >) std::ostream& std::operator<< <long, std::ratio<1l, 1000000000l> >(std::ostream&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) operator<<(std::ostream&, PeeringState const&) operator<<(std::ostream&, PG const&) PG::gen_prefix(std::ostream&) const PeeringState::PeeringMachine::log_exit(char const*, utime_t) PeeringState::Started::exit() boost::statechart::simple_state<PeeringState::Stray, PeeringState::Started, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)>::exit_impl(boost::intrusive_ptr<boost::statechart::detail::leaf_state<std::allocator<boost::statechart::none>, boost::statechart::detail::rtti_policy> >&, boost::intrusive_ptr<boost::statechart::detail::node_state_base<std::allocator<boost::statechart::none>, boost::statechart::detail::rtti_policy> >&, bool) PeeringState::Started::react(PeeringState::AdvMap const&) boost::statechart::simple_state<PeeringState::Started, PeeringState::PeeringMachine, PeeringState::Start, (boost::statechart::history_mode)>::react_impl(boost::statechart::event_base const&, void const*) PeeringState::advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PeeringCtx&) PG::handle_advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PeeringCtx&) OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PeeringCtx&) OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&) ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&) OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*) ShardedThreadPool::shardedthreadpool_worker(unsigned int) ShardedThreadPool::WorkThreadSharded::entry()
Crash dump sample:
{ "archived": "2023-02-20 06:41:24.057993", "backtrace": [ "__kernel_rt_sigreturn()", "/usr/bin/ceph-osd(+0x7ed2c0) [0xaaaae76ed2c0]", "(int fmt::v6::internal::format_float<double>(double, int, fmt::v6::internal::float_specs, fmt::v6::internal::buffer<char>&)+0xb64) [0xaaaae7707ae4]", "(void fmt::v6::internal::basic_writer<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >::write<float, 0>(float, fmt::v6::basic_format_specs<char>)+0x134) [0xaaaae7bd7b94]", "(decltype ({parm#1}(0)) fmt::v6::visit_format_arg<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >(fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&&, fmt::v6::basic_format_arg<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> > const&)+0x224) [0xaaaae7bd8734]", "(fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >::on_format_specs(char const*, char const*)+0x100) [0xaaaae7bd90b0]", "(void fmt::v6::internal::parse_format_string<false, char, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&>(fmt::v6::basic_string_view<char>, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::internal::output_range<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, char> >&)+0x194) [0xaaaae7bd92d4]", "(std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > > fmt::v6::internal::format_duration_value<char, float, std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > > >(std::back_insert_iterator<fmt::v6::basic_memory_buffer<char, 500ul, std::allocator<char> > >, float, int)+0x80) [0xaaaae7bd9640]", "(void fmt::v6::internal::value<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >::format_custom_arg<std::chrono::duration<float, std::ratio<1l, 1l> >, fmt::v6::formatter<std::chrono::duration<float, std::ratio<1l, 1l> >, char, void> >(void const*, fmt::v6::basic_format_parse_context<char, fmt::v6::internal::error_handler>&, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>&)+0x38c) [0xaaaae7bd9a8c]", "(fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >::on_format_specs(char const*, char const*)+0x14c) [0xaaaae770956c]", "(void fmt::v6::internal::parse_format_string<false, char, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >&>(fmt::v6::basic_string_view<char>, fmt::v6::format_handler<fmt::v6::arg_formatter<fmt::v6::buffer_range<char> >, char, fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char> >&)+0x1d4) [0xaaaae7709784]", "(fmt::v6::buffer_context<std::back_insert_iterator<fmt::v6::internal::buffer<char> >, char>::iterator fmt::v6::internal::vformat_to<char>(fmt::v6::internal::buffer<char>&, fmt::v6::basic_string_view<char>, fmt::v6::basic_format_args<fmt::v6::buffer_context<std::back_insert_iterator<fmt::v6::internal::buffer<fmt::v6::type_identity<char>::type> >, fmt::v6::type_identity<char>::type> >)+0x64) [0xaaaae7709a54]", "(void fmt::v6::vprint<char>(std::basic_ostream<char, std::char_traits<char> >&, fmt::v6::basic_string_view<char>, fmt::v6::basic_format_args<fmt::v6::basic_format_context<std::back_insert_iterator<fmt::v6::internal::buffer<fmt::v6::type_identity<char>::type> >, fmt::v6::type_identity<char>::type> >)+0x5c) [0xaaaae7bd774c]", "(std::ostream& std::operator<< <long, std::ratio<1l, 1000000000l> >(std::ostream&, std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&)+0x68) [0xaaaae7bd7868]", "(operator<<(std::ostream&, PeeringState const&)+0x500) [0xaaaae77b3760]", "(operator<<(std::ostream&, PG const&)+0x24) [0xaaaae75871c4]", "(PG::gen_prefix(std::ostream&) const+0x140) [0xaaaae75878b4]", "(PeeringState::PeeringMachine::log_exit(char const*, utime_t)+0x104) [0xaaaae77dbf64]", "(PeeringState::Started::exit()+0x64) [0xaaaae77dc224]", "(boost::statechart::simple_state<PeeringState::Stray, PeeringState::Started, boost::mpl::list<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, (boost::statechart::history_mode)0>::exit_impl(boost::intrusive_ptr<boost::statechart::detail::leaf_state<std::allocator<boost::statechart::none>, boost::statechart::detail::rtti_policy> >&, boost::intrusive_ptr<boost::statechart::detail::node_state_base<std::allocator<boost::statechart::none>, boost::statechart::detail::rtti_policy> >&, bool)+0x18c) [0xaaaae78182ac]", "(PeeringState::Started::react(PeeringState::AdvMap const&)+0x200) [0xaaaae77e18c0]", "(boost::statechart::simple_state<PeeringState::Started, PeeringState::PeeringMachine, PeeringState::Start, (boost::statechart::history_mode)0>::react_impl(boost::statechart::event_base const&, void const*)+0x29c) [0xaaaae782305c]", "(PeeringState::advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PeeringCtx&)+0x220) [0xaaaae77c2a10]", "(PG::handle_advance_map(std::shared_ptr<OSDMap const>, std::shared_ptr<OSDMap const>, std::vector<int, std::allocator<int> >&, int, std::vector<int, std::allocator<int> >&, int, PeeringCtx&)+0xe8) [0xaaaae75962e8]", "(OSD::advance_pg(unsigned int, PG*, ThreadPool::TPHandle&, PeeringCtx&)+0x264) [0xaaaae74fee54]", "(OSD::dequeue_peering_evt(OSDShard*, PG*, std::shared_ptr<PGPeeringEvent>, ThreadPool::TPHandle&)+0x128) [0xaaaae7500ba8]", "(ceph::osd::scheduler::PGPeeringItem::run(OSD*, OSDShard*, boost::intrusive_ptr<PG>&, ThreadPool::TPHandle&)+0x64) [0xaaaae77980d4]", "(OSD::ShardedOpWQ::_process(unsigned int, ceph::heartbeat_handle_d*)+0xe3c) [0xaaaae74f4f8c]", "(ShardedThreadPool::shardedthreadpool_worker(unsigned int)+0x31c) [0xaaaae7ba55d0]", "(ShardedThreadPool::WorkThreadSharded::entry()+0x18) [0xaaaae7ba7828]", "/lib64/libpthread.so.0(+0x78b8) [0xffffa3e4e8b8]" ], "ceph_version": "17.2.5", "crash_id": "2023-02-19T09:58:21.105925Z_01ee4d1e-099c-4240-a29e-dc893f232553", "entity_name": "osd.11947373f70d45b40caf3285915cd9ea0020a2ea", "os_id": "centos", "os_name": "CentOS Stream", "os_version": "8", "os_version_id": "8", "process_name": "ceph-osd", "stack_sig": "f7486a2e8db8800216b1d6acc149e0d379a0acb472c89fb605763338ea8f9a18", "timestamp": "2023-02-19T09:58:21.105925Z", "utsname_machine": "aarch64", "utsname_release": "5.4.0-1080-raspi", "utsname_sysname": "Linux", "utsname_version": "#91-Ubuntu SMP PREEMPT Thu Jan 19 09:35:03 UTC 2023" }
Updated by Telemetry Bot about 1 year ago
Actions