Project

General

Profile

Actions

Bug #60320

open

crash: boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool)

Added by Telemetry Bot 12 months 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):

3d63aff5bc6df59a7d587a2ac76e13bfcb83e409228841740c0cc54511cba626
5c902d984b78da812b785420acbcec7e80eae75fba4bfbfbe9e420c2d8216fab


Description

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

Sanitized backtrace:

    boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool)
    void boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>::operator()<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)> >(boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>&, boost::system::error_code, unsigned long)
    boost::asio::detail::executor_op<boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)
    boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void>::operator()()
    void boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u>::execute<boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void> >(boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void>&&) const
    void boost::asio::detail::strand_executor_service::do_execute<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>, std::allocator<void> >(std::shared_ptr<boost::asio::detail::strand_executor_service::strand_impl> const&, boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const&, boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>&&, std::allocator<void> const&)
    boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffer, boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)
    boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)

Crash dump sample:
{
    "backtrace": [
        "/lib64/libpthread.so.0(+0x12cf0) [0x7f114f6cdcf0]",
        "(boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool)+0xed) [0x7f1151cbb2dd]",
        "(void boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>::operator()<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)> >(boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>&, boost::system::error_code, unsigned long)+0x8e5) [0x7f1151d143d5]",
        "(boost::asio::detail::executor_op<boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>, std::allocator<void>, boost::asio::detail::scheduler_operation>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x230) [0x7f1151d15990]",
        "(boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void>::operator()()+0x8d) [0x7f1151cde84d]",
        "(void boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u>::execute<boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void> >(boost::asio::detail::strand_executor_service::invoker<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, void>&&) const+0x122) [0x7f1151cde9f2]",
        "(void boost::asio::detail::strand_executor_service::do_execute<boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const, boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>, std::allocator<void> >(std::shared_ptr<boost::asio::detail::strand_executor_service::strand_impl> const&, boost::asio::io_context::basic_executor_type<std::allocator<void>, 4u> const&, boost::asio::detail::binder2<boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::system::error_code, unsigned long>&&, std::allocator<void> const&)+0x16d) [0x7f1151d152bd]",
        "(boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffer, boost::asio::detail::composed_op<boost::beast::http::detail::read_some_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, boost::asio::detail::composed_op<boost::beast::http::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >, boost::beast::flat_static_buffer<65536ul>, true, boost::beast::http::detail::parser_is_header_done>, boost::asio::detail::composed_work<void (boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u>)>, spawn::detail::coro_handler<boost::asio::executor_binder<void (*)(), boost::asio::strand<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> > >, unsigned long>, void (boost::system::error_code, unsigned long)>, void (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0u> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x26c) [0x7f1151d1561c]",
        "(boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&)+0x3de) [0x7f1151cbba6e]",
        "/lib64/libradosgw.so.2(+0x629ea1) [0x7f1151ca2ea1]",
        "/lib64/libradosgw.so.2(+0x62a0ca) [0x7f1151ca30ca]",
        "/lib64/libstdc++.so.6(+0xc2ba3) [0x7f114e6f0ba3]",
        "/lib64/libpthread.so.0(+0x81ca) [0x7f114f6c31ca]",
        "clone()" 
    ],
    "ceph_version": "17.2.5",
    "crash_id": "2023-03-07T21:37:21.489728Z_81ec1581-7782-4897-9a81-33dea29df332",
    "entity_name": "client.1ae86ae6439a1089399edb306a4aaec4badbc750",
    "os_id": "centos",
    "os_name": "CentOS Stream",
    "os_version": "8",
    "os_version_id": "8",
    "process_name": "radosgw",
    "stack_sig": "3d63aff5bc6df59a7d587a2ac76e13bfcb83e409228841740c0cc54511cba626",
    "timestamp": "2023-03-07T21:37:21.489728Z",
    "utsname_machine": "x86_64",
    "utsname_release": "5.15.94-talos",
    "utsname_sysname": "Linux",
    "utsname_version": "#1 SMP Thu Feb 16 10:52:12 UTC 2023" 
}

Actions #1

Updated by Telemetry Bot 12 months ago

  • Crash signature (v1) updated (diff)
  • Crash signature (v2) updated (diff)
  • Affected Versions v17.2.4, v17.2.5 added
Actions

Also available in: Atom PDF