Skip to content

2.4.0 @ 0023527b : crash after laptop resume #14

Description

@sandrotosi

I suspended my laptop last night, and upon resuming it this morning, amule crashed with this bt:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe13f9700 (LWP 24754)]
boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
110           op_queue_access::next(back_, h);
(gdb) bt
#0  boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
#1  boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
#2  0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
    at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
#3  boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>, 
    is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
#4  0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
    at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
#5  boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
    at /usr/include/boost/asio/datagram_socket_service.hpp:412
#6  boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=..., 
    this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
#7  CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
#8  CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
#9  0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>, 
    this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t---Type <return> to continue, or q <return> to quit---
<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70, 
    impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=..., 
    this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsi---Type <return> to continue, or q <return> to quit---
gned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
    at /usr/include/boost/asio/detail/completion_handler.hpp:68
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb) bt full
#0  boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
No locals.
#1  boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x1c99020, locked_ = true}
        is_continuation = <optimized out>
        op = 0x7fffc0004c10
        this = 0x1c98ff0
#2  0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
    at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
No locals.
#3  boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>, 
    is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
No locals.
#4  0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
    at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
        p = {h = 0x7fffe13f8470, v = 0x7fffc0004c10, p = 0x7fffc0004c10}
#5  boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
    at /usr/include/boost/asio/datagram_socket_service.hpp:412
        init = {handler = {dispatcher_ = {service_ = @0x17b9d70, impl_ = 0x17bf590}, handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, 
    const boost::system::error_code &, unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>}, 
              l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}}, 
          result = {<No data fields>}}
#6  boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=..., 
    this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
No locals.
#7  CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
No locals.
#8  CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
No locals.
#9  0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>, 
    this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
No locals.
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
---Type <return> to continue, or q <return> to quit---
No locals.
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
No locals.
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
No locals.
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
No locals.
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70, 
    impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
        p = {h = 0xb62c80, v = 0x7fffe13f8660, p = 0xb62c80}
        dispatch_immediately = <optimized out>
        o = <optimized out>
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=..., 
    this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
        init = {handler = {handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &, 
    unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>}, 
              l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}, arg1_ = {m_val = 9, 
              m_cat = 0x7ffff79a3100}, arg2_ = 0}, result = {<No data fields>}}
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, uns---Type <return> to continue, or q <return> to quit---
igned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
No locals.
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
No locals.
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
No locals.
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
No locals.
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
No locals.
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
No locals.
---Type <return> to continue, or q <return> to quit---
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
    at /usr/include/boost/asio/detail/completion_handler.hpp:68
        h = <optimized out>
        p = {h = 0x7fffe13f8610, v = 0x0, p = 0x0}
        handler = {context_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, const boost::system::error_code &, 
    unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>}, 
            l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}, handler_ = {
            handler_ = {dispatcher_ = {service_ = @0x17b9d70, impl_ = 0x17bf590}, handler_ = {f_ = {f_ = (void (CAsioUDPSocketImpl::*)(CAsioUDPSocketImpl * const, 
    const boost::system::error_code &, unsigned long)) 0x66db40 <CAsioUDPSocketImpl::HandleRead(boost::system::error_code const&, unsigned long)>}, 
                l_ = {<boost::_bi::storage3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>> = {<boost::_bi::storage2<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)()>> = {<boost::_bi::storage1<boost::_bi::value<CAsioUDPSocketImpl*> >> = {a1_ = {t_ = 0x17bf210}}, <No data fields>}, <No data fields>}, <No data fields>}}}, arg1_ = {
              m_val = 9, m_cat = 0x7ffff79a3100}, arg2_ = 0}}
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
        impl = 0x17bf590
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x17bf590, value_ = 0x7fffe13f8690 "\220\365{\001", next_ = 0x0}
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
No locals.
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
        task_result = 0
        on_exit = {task_io_service_ = 0xb62c80, lock_ = 0x7fffe13f8700, this_thread_ = 0x7fffe13f8770}
        more_handlers = <optimized out>
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
        this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x0}, 
          private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0xb62c80, value_ = 0x7fffe13f8770, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0xb62cb0, locked_ = false}
        n = 1183182
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
        ec = {m_val = 0, m_cat = 0x7ffff79a3100}
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
        worker = {io_service_impl_ = @0xb62c80}
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
No symbol table info available.
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffe13f9700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736972429056, 1739626260046868398, 0, 140737354125408, 140737488344144, 140736972429056, -1739613612847599698, -1739643289309352018}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.
(gdb) thread apply all bt

Thread 18 (Thread 0x7fffba7fa700 (LWP 24757)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff59888d9 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2  0x00007ffff598a515 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#3  0x000000000064820f in CTimerThread::Entry (this=0x1b41070) at ../../src/Timer.cpp:66
#4  0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#6  0x00007ffff7bc70a4 in start_thread (arg=0x7fffba7fa700) at pthread_create.c:309
#7  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fffe0bf8700 (LWP 24755)):
#0  0x00007ffff4a43643 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000000000667c9a in boost::asio::detail::epoll_reactor::run (this=0x17b8eb0, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
#2  0x000000000066be38 in boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:356
#3  boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4  0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5  CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6  0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe0bf8700) at pthread_create.c:309
#9  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fffe13f9700 (LWP 24754)):
#0  boost::asio::detail::op_queue<boost::asio::detail::task_io_service_operation>::push (h=0x7fffc0004c10, this=0x1c990a8) at /usr/include/boost/asio/detail/op_queue.hpp:110
#1  boost::asio::detail::task_io_service::post_immediate_completion (this=0x1c98ff0, op=0x7fffc0004c10, is_continuation=<optimized out>)
    at /usr/include/boost/asio/detail/impl/task_io_service.ipp:268
#2  0x000000000066942c in boost::asio::detail::epoll_reactor::post_immediate_completion (is_continuation=<optimized out>, op=0x7fffc0004c10, this=<optimized out>)
    at /usr/include/boost/asio/detail/epoll_reactor.hpp:110
#3  boost::asio::detail::reactive_socket_service_base::start_op (this=0x309b438, impl=..., op_type=<optimized out>, op=0x7fffc0004c10, is_continuation=<optimized out>, 
    is_non_blocking=<optimized out>, noop=false) at /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp:219
#4  0x000000000066ded6 in boost::asio::detail::reactive_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b438)
    at /usr/include/boost/asio/detail/reactive_socket_service.hpp:331
#5  boost::asio::datagram_socket_service<boost::asio::ip::udp>::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., flags=0, sender_endpoint=..., buffers=..., impl=..., this=0x309b410)
    at /usr/include/boost/asio/datagram_socket_service.hpp:412
#6  boost::asio::basic_datagram_socket<boost::asio::ip::udp, boost::asio::datagram_socket_service<boost::asio::ip::udp> >::async_receive_from<boost::asio::mutable_buffers_1, boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running> > (handler=..., sender_endpoint=..., buffers=..., 
---Type <return> to continue, or q <return> to quit---
    this=0x7ffff4d00678 <main_arena+88>) at /usr/include/boost/asio/basic_datagram_socket.hpp:897
#7  CAsioUDPSocketImpl::StartBackgroundRead (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1158
#8  CAsioUDPSocketImpl::HandleRead (this=<optimized out>, ec=..., received=<optimized out>) at ../../src/LibSocketAsio.cpp:1111
#9  0x0000000000678d21 in boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>::operator() (a2=<optimized out>, a1=..., p=<optimized out>, 
    this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:280
#10 boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list2<boost::system::error_code const&, unsigned long const&> > (a=<synthetic pointer>, f=..., this=0x7fffe13f85e0) at /usr/include/boost/bind/bind.hpp:392
#11 boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<boost::system::error_code, unsigned long> (a2=@0x7fffe13f85f8: 0, a1=..., this=0x7fffe13f85d0) at /usr/include/boost/bind/bind_template.hpp:102
#12 boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f85d0) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#13 boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#14 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#15 boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> (this_handler=0x7fffe13f85d0, function=...) at /usr/include/boost/asio/detail/bind_handler.hpp:170
#16 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#17 boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (this=0x17b9d70, 
    impl=@0x7fffe13f8630: 0x17bf590, handler=...) at /usr/include/boost/asio/detail/impl/strand_service.hpp:62
#18 0x000000000067901f in boost::asio::io_service::strand::dispatch<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (handler=..., 
    this=0x7fffe13f8628) at /usr/include/boost/asio/strand.hpp:158
#19 boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>::operator()<boost::system::error_code, unsigned long> (arg2=@0x7fffe13f8660: 0, arg1=..., this=0x7fffe13f8628) at /usr/include/boost/asio/detail/wrapped_handler.hpp:99
#20 boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>::operator() (this=0x7fffe13f8628) at /usr/include/boost/asio/detail/bind_handler.hpp:127
#21 boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::operator() (this=0x7fffe13f8610) at /usr/include/boost/asio/detail/wrapped_handler.hpp:191
---Type <return> to continue, or q <return> to quit---
#22 boost::asio::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (function=...)
    at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#23 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (context=..., 
    function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#24 boost::asio::detail::asio_handler_invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (this_handler=0x7fffe13f8610, function=...) at /usr/include/boost/asio/detail/wrapped_handler.hpp:275
#25 boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#26 boost::asio::detail::completion_handler<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder2<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, CAsioUDPSocketImpl, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<CAsioUDPSocketImpl*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > >::do_complete (owner=0xb62c80, base=<optimized out>)
    at /usr/include/boost/asio/detail/completion_handler.hpp:68
#27 0x00000000006685e5 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#28 boost::asio::detail::strand_service::do_complete (owner=0xb62c80, base=0x17bf590, ec=...) at /usr/include/boost/asio/detail/impl/strand_service.ipp:167
#29 0x000000000066c0c0 in boost::asio::detail::task_io_service_operation::complete (bytes_transferred=0, ec=..., owner=..., this=<optimized out>)
    at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#30 boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#31 boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#32 0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#33 CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#34 0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#35 0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#36 0x00007ffff7bc70a4 in start_thread (arg=0x7fffe13f9700) at pthread_create.c:309
#37 0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fffe1bfa700 (LWP 24753)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8)
    at /usr/include/boost/asio/detail/posix_event.hpp:106
#2  boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3  boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4  0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5  CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6  0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe1bfa700) at pthread_create.c:309
#9  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fffe23fb700 (LWP 24752)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x000000000066bff0 in boost::asio::detail::posix_event::wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0xb62cd8)
    at /usr/include/boost/asio/detail/posix_event.hpp:106
#2  boost::asio::detail::task_io_service::do_run_one (ec=..., this_thread=..., lock=..., this=0xb62c80) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:380
#3  boost::asio::detail::task_io_service::run (this=0xb62c80, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#4  0x0000000000672154 in boost::asio::io_service::run (this=0xaeca50 <s_io_service>) at /usr/include/boost/asio/impl/io_service.ipp:59
#5  CAsioServiceThread::Entry (this=<optimized out>) at ../../src/LibSocketAsio.cpp:1258
#6  0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe23fb700) at pthread_create.c:309
#9  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fffe2bfc700 (LWP 24751)):
#0  0x00007ffff7bce18d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff5994d2c in wxMicroSleep(unsigned long) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#2  0x000000000050c08b in UploadBandwidthThrottler::Entry (this=0x1a70400) at ../../src/UploadBandwidthThrottler.cpp:323
#3  0x00007ffff598a782 in wxThread::CallEntry() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#4  0x00007ffff5991b83 in ?? () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#5  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe2bfc700) at pthread_create.c:309
#6  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fffe34d0700 (LWP 24741)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
---Type <return> to continue, or q <return> to quit---
#2  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe34d0700) at pthread_create.c:309
#3  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fffe44d2700 (LWP 24737)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe44d2700) at pthread_create.c:309
#3  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fffe5cd5700 (LWP 24734)):
#0  0x00007ffff4a3c2d3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff6f671b3 in ?? () from /usr/lib/x86_64-linux-gnu/libupnp.so.6
#2  0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe5cd5700) at pthread_create.c:309
#4  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fffe64d6700 (LWP 24733)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe64d6700) at pthread_create.c:309
#3  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fffe74d8700 (LWP 24731)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007ffff6d538ee in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe74d8700) at pthread_create.c:309
#3  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fffe7cd9700 (LWP 24730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ffff6d552ea in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#2  0x00007ffff6d53b40 in ?? () from /usr/lib/x86_64-linux-gnu/libthreadutil.so.6
#3  0x00007ffff7bc70a4 in start_thread (arg=0x7fffe7cd9700) at pthread_create.c:309
#4  0x00007ffff4a4306d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ffff7ef4a80 (LWP 24677)):
#0  0x00007ffff4a3a52d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ffff34cf1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff34cf562 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff423b5d7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#4  0x00007ffff6137de5 in wxGUIEventLoop::DoRun() () from /usr/lib/x86_64-linux-gnu/libwx_gtk2u_core-3.0.so.0
#5  0x00007ffff58786e3 in wxEventLoopBase::Run() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff583db76 in wxAppConsoleBase::MainLoop() () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#7  0x00007ffff58ca2b0 in wxEntry(int&, wchar_t**) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0
#8  0x0000000000440742 in main (argc=1, argv=<optimized out>) at ../../src/amule-gui.cpp:93

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions