potinho
Advanced OT User
Good morning guys,
My server is crashing after save on global shutdown and making a core report. Someone can explain what is happening to me? Maybe something to fix? Thank you all.
My server is crashing after save on global shutdown and making a core report. Someone can explain what is happening to me? Maybe something to fix? Thank you all.
C++:
[New LWP 9222]
[New LWP 9216]
[New LWP 9221]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000000000 in ?? ()
[Current thread is 1 (Thread 0x7f975bfff700 (LWP 9222))]
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x000055f71486047f in ServicePort::handle (this=0x7f97924a2540,
acceptor=..., socket=0x7f9754067450, error=...) at server.cpp:170
#2 0x000055f71486dbad in boost::_mfi::mf3<void, ServicePort, boost::shared_ptr< boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acc eptor_service<boost::asio::ip::tcp> > >, boost::asio::basic_stream_socket<boost: :asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >*, boo st::system::error_code const&>::eek:perator() (this=0x7f975bffebb0,
p=0x7f97924a2540, a1=..., a2=0x7f9754067450, a3=...)
at /usr/include/boost/bind/mem_fn_template.hpp:393
#3 0x000055f71486d92f in boost::_bi::list4<boost::_bi::value<ServicePort*>, boo st::_bi::value<boost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio: :ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > > >, boos t::_bi::value<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio ::stream_socket_service<boost::asio::ip::tcp> >[I]>, boost::arg<1> ([/I])()>::eek:perato r()<boost::_mfi::mf3<void, ServicePort, boost::shared_ptr<boost::asio::basic_soc ket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::a sio::ip::tcp> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost: :asio::stream_socket_service<boost::asio::ip::tcp> >*, boost::system::error_code const&>, boost::_bi::rrlist1<boost::system::error_code const&> > (
this=0x7f975bffebc0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:463
#4 0x000055f71486d699 in boost::_bi::bind_t<void, boost::_mfi::mf3<void, Servic ePort, boost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp ---Type <return> to continue, or q <return> to quit---
, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > >, boost::asio::b asic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boos t::asio::ip::tcp> >[I], boost::system::error_code const&>, boost::_bi::list4<boost ::_bi::value<ServicePort[/I]>, boost::_bi::value<boost::shared_ptr<boost::asio::bas ic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<bo ost::asio::ip::tcp> > > >, boost::_bi::value<boost::asio::basic_stream_socket<bo ost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >[I]> , boost::arg<1> ([/I])()> >::eek:perator()<boost::system::error_code const&> (
this=0x7f975bffebb0, a1=...) at /usr/include/boost/bind/bind.hpp:1306
#5 0x000055f71486d4bc in boost::asio::detail::binder1<boost::[I]bi::bind_t<void, boost::_mfi::mf3<void, ServicePort, boost::shared_ptr<boost::asio::basic_socket[/I] acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio: :ip::tcp> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asi o::stream_socket_service<boost::asio::ip::tcp> >[I], boost::system::error_code con st&>, boost::_bi::list4<boost::_bi::value<ServicePort[/I]>, boost::_bi::value<boost ::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asi o::socket_acceptor_service<boost::asio::ip::tcp> > > >, boost::_bi::value<boost: :asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_serv ice<boost::asio::ip::tcp> >[I]>, boost::arg<1> ([/I])()> >, boost::system::error_code >::eek:perator() (this=0x7f975bffebb0)
at /usr/include/boost/asio/detail/bind_handler.hpp:47
#6 0x000055f71486d0f0 in boost::asio::asio_handler_invoke<boost::asio::detail:: binder1<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ServicePort, boost::shar ---Type <return> to continue, or q <return> to quit---
ed_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::soc ket_acceptor_service<boost::asio::ip::tcp> > >, boost::asio::basic_stream_socket <boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >[I], boost::system::error_code const&>, boost::_bi::list4<boost::_bi::value<Servi cePort[/I]>, boost::_bi::value<boost::shared_ptr<boost::asio::basic_socket_acceptor <boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp > > > >, boost::_bi::value<boost::asio::basic_stream_socket<boost::asio::ip::tcp , boost::asio::stream_socket_service<boost::asio::ip::tcp> >[I]>, boost::arg<1> ([/I] )()> >, boost::system::error_code> > (function=...)
at /usr/include/boost/asio/handler_invoke_hook.hpp:69
#7 0x000055f71486c514 in boost_asio_handler_invoke_helpers::invoke<boost::asio: :detail::binder1<boost::_bi::bind_t<void, boost::_mfi::mf3<void, ServicePort, bo ost::shared_ptr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost:: asio::socket_acceptor_service<boost::asio::ip::tcp> > >, boost::asio::basic_stre am_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio:: ip::tcp> >[I], boost::system::error_code const&>, boost::_bi::list4<boost::_bi::va lue<ServicePort[/I]>, boost::_bi::value<boost::shared_ptr<boost::asio::basic_socket _acceptor<boost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio ::ip::tcp> > > >, boost::_bi::value<boost::asio::basic_stream_socket<boost::asio ::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >[I]>, boost:: arg<1> ([/I])()> >, boost::system::error_code>, boost::_bi::bind_t<void, boost::_mf i::mf3<void, ServicePort, boost::shared_ptr<boost::asio::basic_socket_acceptor<b oost::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> ---Type <return> to continue, or q <return> to quit---
[QUOTE]
>, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_ socket_service<boost::asio::ip::tcp> >[I], boost::system::error_code const&>, boos t::[I]bi::list4<boost::_bi::value<ServicePort[/I]>, boost::_bi::value<boost::shared_p tr<boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket[/I] acceptor_service<boost::asio::ip::tcp> > > >, boost::_bi::value<boost::asio::bas ic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost: :asio::ip::tcp> >[I]>, boost::arg<1> ([/I])()> > > (function=..., context=...)
[/QUOTE]
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
#8 0x000055f71486b62c in boost::asio::detail::reactive_socket_accept_op<boost:: asio::basic_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boos t::asio::ip::tcp> >, boost::asio::ip::tcp, boost::_bi::bind_t<void, boost::_mfi: :mf3<void, ServicePort, boost::shared_ptr<boost::asio::basic_socket_acceptor<boo st::asio::ip::tcp, boost::asio::socket_acceptor_service<boost::asio::ip::tcp> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_so cket_service<boost::asio::ip::tcp> >[I], boost::system::error_code const&>, boost: :_bi::list4<boost::_bi::value<ServicePort[/I]>, boost::_bi::value<boost::shared_ptr <boost::asio::basic_socket_acceptor<boost::asio::ip::tcp, boost::asio::socket_ac ceptor_service<boost::asio::ip::tcp> > > >, boost::_bi::value<boost::asio::basic _stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::a sio::ip::tcp> >[I]>, boost::arg<1> ([/I])()> > >::do_complete (
owner=0x55f715633900, base=0x7f9754050830)
at /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp:123
#9 0x000055f714861789 in boost::asio::detail::task_io_service_operation::comple ---Type <return> to continue, or q <return> to quit---
te (this=0x7f9754050830, owner=..., ec=..., bytes_transferred=0) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#10 0x000055f714862119 in boost::asio::detail::epoll_reactor::descriptor_state::do_complete (owner=0x55f715633900, base=0x7f97909945c0, ec=..., bytes_transferred=1) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:704
#11 0x000055f714861789 in boost::asio::detail::task_io_service_operation::complete (this=0x7f97909945c0, owner=..., ec=..., bytes_transferred=1) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
#12 0x000055f714862721 in boost::asio::detail::task_io_service::do_run_one (this=0x55f715633900, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:372
#13 0x000055f7148623fb in boost::asio::detail::task_io_service::run (this=0x55f715633900, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:149
#14 0x000055f714862883 in boost::asio::io_service::run (this=0x7ffcc82304f8) at /usr/include/boost/asio/impl/io_service.ipp:59
#15 0x000055f71486e167 in boost::_mfi::mf0<unsigned long, boost::asio::io_service>::eek:perator() (this=0x55f715634248, p=0x7ffcc82304f8) at /usr/include/boost/bind/mem_fn_template.hpp:49
#16 0x000055f71486e0cc in boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> >::eek:perator()<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list0> (this=0x55f715634258, f=..., a=...)
at /usr/include/boost/bind/bind.hpp:249
#17 0x000055f71486e05c in boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > >::eek:perator() (this=0x55f715634248)
at /usr/include/boost/bind/bind.hpp:1294
#18 0x000055f71486df7e in boost::detail::thread_data<boost::_bi::bind_t<unsigned long, boost::_mfi::mf0<unsigned long, boost::asio::io_service>, boost::_bi::list1<boost::_bi::value<boost::asio::io_service*> > > >::run (
this=0x55f715634090) at /usr/include/boost/thread/detail/thread.hpp:116
#19 0x00007f97a5ff5bcd in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.65.1
#20 0x00007f97a5dcc6db in start_thread (arg=0x7f975bfff700) at pthread_create.c:463
#21 0x00007f97a4b7461f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Last edited: