Thread 16 "amule" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffbbfff700 (LWP 5684)] boost::asio::detail::reactive_socket_service_base::start_op (this=this@entry=0x28, impl=..., op_type=op_type@entry=0, op=op@entry=0x555556db8650, is_continuation=is_continuation@entry=true, is_non_blocking=is_non_blocking@entry=true, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:252 252 reactor_.post_immediate_completion(op, is_continuation); (gdb) bt #0 0x00005555559eb3b7 in boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool, bool) (this=this@entry=0x28, impl=..., op_type=op_type@entry=0, op=op@entry=0x555556db8650, is_continuation=is_continuation@entry=true, is_non_blocking=is_non_blocking@entry=true, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:252 #1 0x0000555555a01465 in boost::asio::detail::reactive_socket_service::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&) (this=this@entry=0x0, impl=..., buffers=..., sender_endpoint=..., flags=flags@entry=0, handler=...) at /usr/include/boost/asio/detail/reactive_socket_service.hpp:327 #2 0x0000555555a01519 in boost::asio::basic_datagram_socket::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&&) (this=this@entry=0x555555f81030, buffers=..., sender_endpoint=..., handler=...) at /usr/include/boost/asio/basic_datagram_socket.hpp:956 #3 0x0000555555a015d7 in CAsioUDPSocketImpl::StartBackgroundRead() (this=this@entry=0x555555f8c2b0) at LibSocketAsio.cpp:1158 #4 0x0000555555a01cf6 in CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long) (this=0x555555f8c2b0, ec=..., received=) at LibSocketAsio.cpp:1112 #5 0x0000555555a069a3 in boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe6a0, a1=..., a2=@0x7fffbbffe6c8: 0) --Type for more, q to quit, c to continue without paging-- at /usr/include/boost/bind/bind.hpp:1315 #6 0x0000555555a069cd in boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe6a0) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #7 0x0000555555a069d9 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #8 0x0000555555a069fa in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #9 0x0000555555a06a05 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>*) (function=..., this_handler=) at /usr/include/boost/asio/detail/bind_handler.hpp:204 #10 0x0000555555a06a28 in boost_asio_handler_invoke_helpers::invoke for more, q to quit, c to continue without paging-- i::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #11 0x0000555555a06b40 in boost::asio::detail::strand_service::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (this=0x555556037f70, impl=@0x7fffbbffe750: 0x555556038da0, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:55 #12 0x0000555555a06cb0 in boost::asio::io_context::strand::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&&) (this=this@entry=0x7fffbbffe748, handler=...) at /usr/include/boost/asio/io_context_strand.hpp:217 #13 0x0000555555a06d0c in boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe748, arg1=..., arg2=@0x7fffbbffe780: 0) at /usr/include/boost/asio/detail/wrapped_handler.hpp:97 #14 0x0000555555a06d3d in boost::asio::detail::binder2 for more, q to quit, c to continue without paging-- r_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe748) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #15 0x0000555555a06d49 in boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator()() (this=this@entry=0x7fffbbffe730) at /usr/include/boost/asio/detail/wrapped_handler.hpp:189 #16 0x0000555555a06d59 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #17 0x0000555555a06d7a in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler for more, q to quit, c to continue without paging-- mpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #18 0x0000555555a06d85 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >*) (function=..., this_handler=) at /usr/include/boost/asio/detail/wrapped_handler.hpp:272 #19 0x0000555555a06da8 in boost_asio_handler_invoke_helpers::invoke for more, q to quit, c to continue without paging-- :_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #20 0x0000555555a06db5 in boost::asio::detail::handler_work, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::system_executor>::complete, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t for more, q to quit, c to continue without paging-- d, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., handler=..., this=) at /usr/include/boost/asio/detail/handler_work.hpp:80 #21 0x0000555555a06e2f in boost::asio::detail::completion_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:44 #22 0x00005555559eda6c in boost::asio::detail::strand_service::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=0x555556038da0, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:168 #23 0x00005555559ed7dd in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:401 #24 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #25 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 --Type for more, q to quit, c to continue without paging-- #26 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f118) at LibSocketAsio.cpp:1259 #27 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #28 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #29 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #30 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 (gdb) (gdb) bt full #0 0x00005555559eb3b7 in boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool, bool) (this=this@entry=0x28, impl=..., op_type=op_type@entry=0, op=op@entry=0x555556db8650, is_continuation=is_continuation@entry=true, is_non_blocking=is_non_blocking@entry=true, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:252 #1 0x0000555555a01465 in boost::asio::detail::reactive_socket_service::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&) (this=this@entry=0x0, impl=..., buffers=..., sender_endpoint=..., flags=flags@entry=0, handler=...) at /usr/include/boost/asio/detail/reactive_socket_service.hpp:327 is_continuation = true p = {h = 0x7fffbbffe3d0, v = 0x555556db8650, p = 0x555556db8650} protocol = #2 0x0000555555a01519 in boost::asio::basic_datagram_socket::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&&) (this=this@entry=0x555555f81030, buffers=..., sender_endpoint=..., handler=...) at /usr/include/boost/asio/basic_datagram_socket.hpp:956 init = {completion_handler = @0x7fffbbffe3d0, result = {legacy_result_ = {}}} #3 0x0000555555a015d7 in CAsioUDPSocketImpl::StartBackgroundRead() (this=this@entry=0x555555f8c2b0) at LibSocketAsio.cpp:1158 #4 0x0000555555a01cf6 in CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long) (this=0x555555f8c2b0, ec=..., received=) at LibSocketAsio.cpp:1112 #5 0x0000555555a069a3 in boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe6a0, a1=..., a2=@0x7fffbbffe6c8: 0) at /usr/include/boost/bind/bind.hpp:1315 a = {a1_ = @0x7fffbbffe6b8, a2_ = @0x7fffbbffe6c8} #6 0x0000555555a069cd in boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe6a0) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #7 0x0000555555a069d9 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #8 0x0000555555a069fa in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #9 0x0000555555a06a05 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t for more, q to quit, c to continue without paging-- oid, boost::_mfi::mf2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>*) (function=..., this_handler=) at /usr/include/boost/asio/detail/bind_handler.hpp:204 #10 0x0000555555a06a28 in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #11 0x0000555555a06b40 in boost::asio::detail::strand_service::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (this=0x555556037f70, impl=@0x7fffbbffe750: 0x555556038da0, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:55 p = {h = 0x7fffbbffe610, v = 0x5555559e9538 , p = 0x555555e2eb00} dispatch_immediately = o = #12 0x0000555555a06cb0 in boost::asio::io_context::strand::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&&) (this=this@entry=0x7fffbbffe748, handler=...) at /usr/include/boost/asio/io_context_strand.hpp:217 init = {completion_handler = @0x7fffbbffe6a0, result = {legacy_result_ = {}}} #13 0x0000555555a06d0c in boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe748, arg1=..., arg2=@0x7fffbbffe780: 0) at /usr/include/boost/asio/detail/wrapped_handler.hpp:97 #14 0x0000555555a06d3d in boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe748) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #15 0x0000555555a06d49 in boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator()() (this=this@entry=0x7fffbbffe730) at /usr/include/boost/asio/detail/wrapped_handler.hpp:189 #16 0x0000555555a06d59 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler for more, q to quit, c to continue without paging-- stem::error_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #17 0x0000555555a06d7a in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #18 0x0000555555a06d85 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >*) (function=..., this_handler=) at /usr/include/boost/asio/detail/wrapped_handler.hpp:272 #19 0x0000555555a06da8 in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t for more, q to quit, c to continue without paging-- ng>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #20 0x0000555555a06db5 in boost::asio::detail::handler_work, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::system_executor>::complete, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., handler=..., this=) at /usr/include/boost/asio/detail/handler_work.hpp:80 #21 0x0000555555a06e2f in boost::asio::detail::completion_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:44 h = p = {h = 0x7fffbbffe730, v = 0x0, p = 0x0} handler = {context_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &, unsigned long)) 0x555555a01af0 }, l_ = {, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {, boost::arg<1> (*)()>> = { >> = {a1_ = {t_ = 0x555555f8c2b0}}, }, }, }}, handler_ = {handler_ = {dispatcher_ = {service_ = @0x555556037f70, impl_ = 0x555556038da0}, handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &, unsigned long)) 0x555555a01af0 }, l_ = {, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {, boost::arg<1> (*)()>> = { >> = {a1_ = {t_ = 0x555555f8c2b0}}, }, }, }}}, arg1_ = {val_ = 9, failed_ = true, cat_ = 0x555555cdff50 ::system_category_instance>}, arg2_ = 0}} #22 0x00005555559eda6c in boost::asio::detail::strand_service::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=0x555556038da0, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:168 o = impl = 0x555556038da0 ctx = { = {}, key_ = 0x555556038da0, value_ = 0x7fffbbffe7c0 "\240\215\003VUU", next_ = 0x0} on_exit = {owner_ = 0x555555e2ead0, impl_ = 0x555556038da0} #23 0x00005555559ed7dd in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:401 --Type for more, q to quit, c to continue without paging-- task_result = 0 on_exit = {scheduler_ = 0x555555e2ead0, lock_ = 0x7fffbbffe890, this_thread_ = 0x7fffbbffe8c0} o = 0x555556038da0 more_handlers = #24 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 this_thread = { = { = {}, reusable_memory_ = {0x0, 0x0}}, private_op_queue = { = {}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0} ctx = { = {}, key_ = 0x555555e2ead0, value_ = 0x7fffbbffe8c0, next_ = 0x0} lock = { = {}, mutex_ = @0x555555e2eb00, locked_ = false} n = 837614 #25 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 ec = {val_ = 0, failed_ = false, cat_ = 0x555555cdff50 ::system_category_instance>} s = #26 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f118) at LibSocketAsio.cpp:1259 worker = {io_context_impl_ = @0x555555e2ead0} #27 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #28 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #29 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #30 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 (gdb) (gdb) thread apply all bt Thread 1261 (Thread 0x7fffb8ad3700 (LWP 19043)): #0 0x00007ffff7f74f0b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff5ea21b4 in () at /usr/lib/libthreadutil.so.6 #2 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 1253 (Thread 0x7fffeede1700 (LWP 19001)): #0 0x00007ffff7f74f0b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff5ea21b4 in () at /usr/lib/libthreadutil.so.6 #2 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 21 (Thread 0x7fffb9ad5700 (LWP 5689)): #0 0x00007ffff7f74f0b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff69570ec in () at /usr/lib/libwx_baseu-3.0.so.0 #2 0x00007ffff6959099 in () at /usr/lib/libwx_baseu-3.0.so.0 #3 0x0000555555917e76 in CTimerThread::Entry() (this=0x5555566172d0) at Timer.cpp:66 #4 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #5 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #6 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 18 (Thread 0x7fffbaffd700 (LWP 5686)): #0 0x00007ffff61a1007 in epoll_wait () at /usr/lib/libc.so.6 #1 0x00005555559e6c1f in boost::asio::detail::epoll_reactor::run(long, boost::asio::detail::op_queue&) (this=0x555555fc1030, usec=, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:471 #2 0x00005555559ed716 in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:385 #3 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #4 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 #5 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f158) at LibSocketAsio.cpp:1259 #6 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #7 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #8 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 17 (Thread 0x7fffbb7fe700 (LWP 5685)): #0 0x00007ffff7f74bac in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00005555559e92e5 in boost::asio::detail::posix_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&) (this=0x555555e2eb40, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:100 #2 0x00005555559ed76a in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:409 --Type for more, q to quit, c to continue without paging-- #3 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #4 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 #5 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f138) at LibSocketAsio.cpp:1259 #6 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #7 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #8 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7fffbbfff700 (LWP 5684)): #0 0x00005555559eb3b7 in boost::asio::detail::reactive_socket_service_base::start_op(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, int, boost::asio::detail::reactor_op*, bool, bool, bool) (this=this@entry=0x28, impl=..., op_type=op_type@entry=0, op=op@entry=0x555556db8650, is_continuation=is_continuation@entry=true, is_non_blocking=is_non_blocking@entry=true, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:252 #1 0x0000555555a01465 in boost::asio::detail::reactive_socket_service::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::detail::reactive_socket_service::implementation_type&, boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, int, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&) (this=this@entry=0x0, impl=..., buffers=..., sender_endpoint=..., flags=flags@entry=0, handler=...) at /usr/include/boost/asio/detail/reactive_socket_service.hpp:327 #2 0x0000555555a01519 in boost::asio::basic_datagram_socket::async_receive_from, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> >(boost::asio::mutable_buffers_1 const&, boost::asio::ip::basic_endpoint&, boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>&&) (this=this@entry=0x555555f81030, buffers=..., sender_endpoint=..., handler=...) at /usr/include/boost/asio/basic_datagram_socket.hpp:956 #3 0x0000555555a015d7 in CAsioUDPSocketImpl::StartBackgroundRead() (this=this@entry=0x555555f8c2b0) at LibSocketAsio.cpp:1158 #4 0x0000555555a01cf6 in CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long) (this=0x555555f8c2b0, ec=..., received=) at LibSocketAsio.cpp:1112 #5 0x0000555555a069a3 in boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe6a0, a1=..., a2=@0x7fffbbffe6c8: 0) at /usr/include/boost/bind/bind.hpp:1315 #6 0x0000555555a069cd in boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe6a0) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #7 0x0000555555a069d9 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #8 0x0000555555a069fa in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::_bi::bind_t for more, q to quit, c to continue without paging-- ::system::error_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #9 0x0000555555a06a05 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>*) (function=..., this_handler=) at /usr/include/boost/asio/detail/bind_handler.hpp:204 #10 0x0000555555a06a28 in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #11 0x0000555555a06b40 in boost::asio::detail::strand_service::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&) (this=0x555556037f70, impl=@0x7fffbbffe750: 0x555556038da0, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:55 #12 0x0000555555a06cb0 in boost::asio::io_context::strand::dispatch, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>&&) (this=this@entry=0x7fffbbffe748, handler=...) at /usr/include/boost/asio/io_context_strand.hpp:217 #13 0x0000555555a06d0c in boost::asio::detail::wrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()(boost::system::error_code const&, unsigned long const&) (this=this@entry=0x7fffbbffe748, arg1=..., arg2=@0x7fffbbffe780: 0) at /usr/include/boost/asio/detail/wrapped_handler.hpp:97 #14 0x0000555555a06d3d in boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator()() (this=this@entry=0x7fffbbffe748) at /usr/include/boost/asio/detail/bind_handler.hpp:162 #15 0x0000555555a06d49 in boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator()() (this=this@entry=0x7fffbbffe730) at /usr/include/boost/asio/detail/wrapped_handler.hpp:189 #16 0x0000555555a06d59 in boost::asio::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler for more, q to quit, c to continue without paging-- stem::error_code const&, unsigned long>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:67 #17 0x0000555555a06d7a in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #18 0x0000555555a06d85 in boost::asio::detail::asio_handler_invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >*) (function=..., this_handler=) at /usr/include/boost/asio/detail/wrapped_handler.hpp:272 #19 0x0000555555a06da8 in boost_asio_handler_invoke_helpers::invoke, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t for more, q to quit, c to continue without paging-- ng>, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:30 #20 0x0000555555a06db5 in boost::asio::detail::handler_work, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::system_executor>::complete, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >(boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&, boost::asio::detail::rewrapped_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > >&) (function=..., handler=..., this=) at /usr/include/boost/asio/detail/handler_work.hpp:80 #21 0x0000555555a06e2f in boost::asio::detail::completion_handler, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t, boost::_bi::list3, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:44 #22 0x00005555559eda6c in boost::asio::detail::strand_service::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x555555e2ead0, base=0x555556038da0, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:168 #23 0x00005555559ed7dd in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:401 #24 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 #25 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 #26 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f118) at LibSocketAsio.cpp:1259 #27 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #28 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #29 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #30 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7fffccb1c700 (LWP 5683)): #0 0x00007ffff7f74bac in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00005555559e92e5 in boost::asio::detail::posix_event::wait(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&) (this=0x555555e2eb40, lock=...) at /usr/include/boost/asio/detail/posix_event.hpp:100 #2 0x00005555559ed76a in 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&) (this=this@entry=0x555555e2ead0, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:409 #3 0x00005555559ed907 in boost::asio::detail::scheduler::run(boost::system::error_code&) (this=0x555555e2ead0, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:154 --Type for more, q to quit, c to continue without paging-- #4 0x00005555559e2339 in boost::asio::io_context::run() (this=) at /usr/include/boost/asio/impl/io_context.ipp:62 #5 0x00005555559f8a60 in CAsioServiceThread::Entry() (this=0x55555641f0f8) at LibSocketAsio.cpp:1259 #6 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #7 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #8 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7fffcd31d700 (LWP 5682)): #0 0x00007ffff7f78960 in nanosleep () at /usr/lib/libpthread.so.0 #1 0x00007ffff6961e5d in wxMicroSleep(unsigned long) () at /usr/lib/libwx_baseu-3.0.so.0 #2 0x00005555558340a5 in UploadBandwidthThrottler::Entry() (this=) at UploadBandwidthThrottler.cpp:306 #3 0x00007ffff695c53a in wxThread::CallEntry() () at /usr/lib/libwx_baseu-3.0.so.0 #4 0x00007ffff69601f5 in () at /usr/lib/libwx_baseu-3.0.so.0 #5 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7fffeca83700 (LWP 5678)): #0 0x00007ffff61960d1 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff5424690 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff54256d2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff4a34568 in () at /usr/lib/libgio-2.0.so.0 #4 0x00007ffff53ffc21 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7fffed284700 (LWP 5677)): #0 0x00007ffff61960d1 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff5424690 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff542477e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff54247d2 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007ffff53ffc21 in () at /usr/lib/libglib-2.0.so.0 #5 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7fffefe56700 (LWP 5673)): #0 0x00007ffff7f74f0b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff5ea21b4 in () at /usr/lib/libthreadutil.so.6 #2 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7ffff0657700 (LWP 5672)): #0 0x00007ffff619892f in select () at /usr/lib/libc.so.6 #1 0x00007ffff74bf398 in () at /usr/lib/libupnp.so.6 --Type for more, q to quit, c to continue without paging-- #2 0x00007ffff5ea2490 in () at /usr/lib/libthreadutil.so.6 #3 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7ffff1e5a700 (LWP 5669)): #0 0x00007ffff7f74f0b in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff5ea21b4 in () at /usr/lib/libthreadutil.so.6 #2 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #3 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7ffff265b700 (LWP 5668)): #0 0x00007ffff7f74bac in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ffff5ea3365 in () at /usr/lib/libthreadutil.so.6 #2 0x00007ffff5ea2490 in () at /usr/lib/libthreadutil.so.6 #3 0x00007ffff7f6ea92 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007ffff61a0cd3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ffff3967940 (LWP 5635)): #0 0x00007ffff61960d1 in poll () at /usr/lib/libc.so.6 #1 0x00007ffff5424690 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ffff54256d2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff598edf3 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0 #4 0x00007ffff6d0a1b6 in wxGUIEventLoop::DoRun() () at /usr/lib/libwx_gtk2u_core-3.0.so.0 #5 0x00007ffff6856bae in wxEventLoopBase::Run() () at /usr/lib/libwx_baseu-3.0.so.0 #6 0x00007ffff681b517 in wxAppConsoleBase::MainLoop() () at /usr/lib/libwx_baseu-3.0.so.0 #7 0x00007ffff68a34c8 in wxEntry(int&, wchar_t**) () at /usr/lib/libwx_baseu-3.0.so.0 #8 0x0000555555757ac3 in main(int, char**) (argc=, argv=) at amule-gui.cpp:95