Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Program terminated with signal SIGABRT, Aborted.
- #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
- 95 ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S: No such file or directory.
- (gdb) [
- Undefined command: "". Try "help".
- (gdb) bt full
- #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:95
- No locals.
- #1 0x00007f0467656a0c in _L_lock_2480 () from /lib/x86_64-linux-gnu/libc.so.6
- No symbol table info available.
- #2 0x00007f0467656847 in __tz_convert (timer=0x7f0467964ee0 <tzset_lock>, use_localtime=0, tp=0x7fffbd34ea20)
- at tzset.c:627
- leap_correction = 140736367749824
- leap_extra_secs = 0
- #3 0x0000000000477ddc in gmtime (result=0x7fffbd34ea20, t=0x7fffbd34e9e8)
- at /usr/include/boost/date_time/c_time.hpp:85
- No locals.
- #4 boost::date_time::microsec_clock::create_time (
- converter=0x486a00 <boost::date_time::c_time::gmtime(long const*, tm*)>)
- at /usr/include/boost/date_time/microsec_time_clock.hpp:100
- tv = {tv_sec = 1552613425, tv_usec = 466693}
- curr = {tm_sec = -1390055040, tm_min = 0, tm_hour = 21809160, tm_mday = 250, tm_mon = 9751888, tm_year = 0,
- tm_wday = -1667749304, tm_yday = 0, tm_isdst = 0, tm_gmtoff = 2627217992,
- tm_zone = 0x7fffbd34eab0 "\020\353\064\275\377\177"}
- t = 1552613425
- sub_sec = 466693
- curr_ptr = 0xfffffffffffffe00
- adjust = <optimized out>
- #5 0x00000000004786bd in universal_time () at /usr/include/boost/date_time/microsec_time_clock.hpp:76
- No locals.
- #6 get_system_time () at /usr/include/boost/thread/thread_time.hpp:22
- No locals.
- #7 __base_ctor (f=..., ms=<optimized out>, this=0x18cc6dc0) at /home/otPiece-Data/src/tasks.h:31
- No locals.
- #8 __base_ctor (this=0x18cc6dc0, delay=<optimized out>, f=...) at /home/otPiece-Data/src/scheduler.h:40
- ---Type <return> to continue, or q <return> to quit---
- f = @0x7fffbd34eac0: {<boost::function0> = {<boost::function_base> = {
- vtable = 0x6b01c0 <void boost::function0<void>::assign_to<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Game, std::_Rb_tree_iterator<std::pair<Tile* const, RefreshBlock_t> >*>, boost::_bi::list2<boost::_bi::value<Game*>, boost::_bi::value<std::_Rb_tree_iterator<std::pair<Tile* const, RefreshBlock_t> >*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf1<void, Game, std::_Rb_tree_iterator<std::pair<Tile* const, RefreshBlock_t> >*>, boost::_bi::list2<boost::_bi::value<Game*>, boost::_bi::value<std::_Rb_tree_iterator<std::pair<Tile* const, RefreshBlock_t> >*> > >)::stored_vtable>,
- functor = {obj_ptr = 0x88810f20, type = {type = 0x88810f20, const_qualified = 232,
- volatile_qualified = 126}, func_ptr = 0x88810f20, bound_memfunc_ptr = {
- memfunc_ptr = (void (boost::detail::function::X::*)(boost::detail::function::X * const,
- int)) 0x88810f20, this adjustment 9731816, obj_ptr = 0x4a98ad <addTask+189>}, obj_ref = {obj_ptr = 0x88810f20,
- is_const_qualified = 232, is_volatile_qualified = 126},
- data = 32 ' '}}, <No data fields>}, <No data fields>}
- this = 0x18cc6dc0
- #9 createSchedulerTask(unsigned int, boost::function<void ()> const&) [clone .local.3049] (delay=<optimized out>,
- delay@entry=100, f=...) at /home/otPiece-Data/src/scheduler.h:50
- No locals.
- #10 0x000000000053fdf1 in Game::proceduralRefresh (this=0x94ca00 <g_game>, it=0x9c982a48, it@entry=0x0)
- at /home/otPiece-Data/src/game.cpp:449
- No locals.
- #11 0x00000000005d3eac in signalHandler(int) (sig=<optimized out>) at /home/otPiece-Data/src/otserv.cpp:195
- tmp = 0
- #12 <signal handler called>
- No locals.
- #13 0x00007f0467654246 in __offtime (t=t@entry=0x7fffbd34f348, offset=<optimized out>, tp=tp@entry=0x7fffbd34f380)
- at offtime.c:70
- yg = 2019
- days = 17970
- rem = <optimized out>
- y = 1970
- ---Type <return> to continue, or q <return> to quit---
- ip = <optimized out>
- #14 0x00007f04676568b6 in __tz_convert (timer=0x7fffbd34f348, use_localtime=0, tp=0x7fffbd34f380) at tzset.c:656
- leap_correction = 0
- leap_extra_secs = 0
- #15 0x0000000000477ddc in gmtime (result=0x7fffbd34f380, t=0x7fffbd34f348)
- at /usr/include/boost/date_time/c_time.hpp:85
- No locals.
- #16 boost::date_time::microsec_clock::create_time (
- converter=0x486a00 <boost::date_time::c_time::gmtime(long const*, tm*)>)
- at /usr/include/boost/date_time/microsec_time_clock.hpp:100
- tv = {tv_sec = 1552613425, tv_usec = 466687}
- curr = {tm_sec = 25, tm_min = 30, tm_hour = 1, tm_mday = 0, tm_mon = 2, tm_year = 119, tm_wday = 5,
- tm_yday = 0, tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0x7f0467721a95 "GMT"}
- t = 1552613425
- sub_sec = 466687
- curr_ptr = 0x5
- adjust = <optimized out>
- #17 0x000000000059659d in universal_time () at /usr/include/boost/date_time/microsec_time_clock.hpp:76
- No locals.
- #18 now () at /usr/include/boost/asio/time_traits.hpp:50
- No locals.
- #19 expires_from_now (ec=<synthetic pointer>, expiry_time=..., impl=..., this=0x14ba028)
- at /usr/include/boost/asio/detail/deadline_timer_service.hpp:156
- No locals.
- #20 expires_from_now (this=<optimized out>, impl=..., expiry_time=..., ec=...)
- at /usr/include/boost/asio/deadline_timer_service.hpp:129
- No locals.
- #21 expires_from_now (expiry_time=..., this=0x1e4ec050) at /usr/include/boost/asio/basic_deadline_timer.hpp:414
- ec = {m_val = 0, m_cat = <optimized out>}
- ---Type <return> to continue, or q <return> to quit---
- #22 Connection::parsePacket (this=0x1e4e6000, error=...) at /home/otPiece-Data/src/connection.cpp:435
- length = <optimized out>
- checksumReceived = 1889785611
- __PRETTY_FUNCTION__ = "void Connection::parsePacket(const boost::system::error_code&)"
- checksum = <optimized out>
- checksumEnabled = <optimized out>
- __PRETTY_FUNCTION__ = "void Connection::parsePacket(const boost::system::error_code&)"
- #23 0x00000000004a9ee2 in _ZNK5boost4_mfi3mf1Iv10ConnectionRKNS_6system10error_codeEE4callINS_10shared_ptrIS2_EES5_EEvRT_PKvRT0_.isra.482 (b1=..., u=..., this=0x7fffbd34f708) at /usr/include/boost/bind/mem_fn_template.hpp:156
- No locals.
- #24 operator() (this=<optimized out>, u=..., a1=...) at /usr/include/boost/bind/mem_fn_template.hpp:171
- No locals.
- #25 operator() (this=<optimized out>, f=..., a=...) at /usr/include/boost/bind/bind.hpp:313
- No locals.
- #26 operator() (this=<optimized out>, a1=..., a2=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:102
- No locals.
- #27 operator() (start=0, bytes_transferred=<optimized out>, ec=..., this=0x7fffbd34f6e0)
- at /usr/include/boost/asio/impl/read.hpp:282
- n = <optimized out>
- #28 operator() (this=<optimized out>) at /usr/include/boost/asio/detail/bind_handler.hpp:127
- No locals.
- #29 asio_handler_invoke (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:64
- No locals.
- #30 _ZN33boost_asio_handler_invoke_helpers6invokeIN5boost4asio6detail7binder2INS3_7read_opINS2_19basic_stream_socketINS2_2ip3tcpENS2_21stream_socket_serviceIS8_EEEENS2_17mutable_buffers_1ENS3_14transfer_all_tENS1_3_bi6bind_tIvNS1_4_mfi3mf1Iv10ConnectionRKNS1_6system10error_codeEEENSE_5list2INSE_5valueINS1_10shared_ptrISI_EEEEPFNS1_3argILi1EEEvEEEEEEESK_mEESY_EEvRT_RT0_.isra.542 (function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- No locals.
- #31 asio_handler_invoke (function=..., this_handler=<optimized out>) at /usr/include/boost/asio/impl/read.hpp:502
- ---Type <return> to continue, or q <return> to quit---
- function = @0x7fffbd34f680: {handler_ = {<> = {<No data fields>}, stream_ = @0x19c07c20, buffer_ = {
- data_ = 0x1e4e6022, size_ = 12}, start_ = 1, total_transferred_ = 0, handler_ = {f_ = {
- f_ = (void (Connection::*)(struct Connection *,
- const struct error_code &)) 0x596460 <Connection::parsePacket(boost::system::error_code const&)>},
- l_ = {<> = {<> = {a1_ = {t_ = {px = 0x1e4e6000, pn = {
- pi_ = 0x1a58c5a0}}}}, <No data fields>}, <No data fields>}}}, arg1_ = {m_val = 0,
- m_cat = 0x7f046759f0d0}, arg2_ = 12}
- #32 invoke (function=..., context=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
- context = @0x7fffbd34f680: {<> = {<No data fields>}, stream_ = @0x19c07c20, buffer_ = {data_ = 0x1e4e6022,
- size_ = 12}, start_ = 1, total_transferred_ = 0, handler_ = {f_ = {
- f_ = (void (Connection::*)(struct Connection *,
- const struct error_code &)) 0x596460 <Connection::parsePacket(boost::system::error_code const&)>},
- l_ = {<> = {<> = {a1_ = {t_ = {px = 0x1e4e6000, pn = {
- pi_ = 0x1a58c5a0}}}}, <No data fields>}, <No data fields>}}}
- function = @0x7fffbd34f680: {handler_ = {<> = {<No data fields>}, stream_ = @0x19c07c20, buffer_ = {
- data_ = 0x1e4e6022, size_ = 12}, start_ = 1, total_transferred_ = 0, handler_ = {f_ = {
- f_ = (void (Connection::*)(struct Connection *,
- const struct error_code &)) 0x596460 <Connection::parsePacket(boost::system::error_code const&)>},
- l_ = {<> = {<> = {a1_ = {t_ = {px = 0x1e4e6000, pn = {
- pi_ = 0x1a58c5a0}}}}, <No data fields>}, <No data fields>}}}, arg1_ = {m_val = 0,
- m_cat = 0x7f046759f0d0}, arg2_ = 12}
- #33 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::stream_socket_service<boost::asio::ip::tcp> >, boost::asio::mutable_buffers_1, boost::asio::detail::transfer_all_t, boost::_bi::bind_t<void, boost::_mfi::mf1<void, Connection, boost::system::error_code const&>, boost::_bi::list2<boost::_bi::value<boost::shared_ptr<Connection> >, boost::arg<1> (*)()> > > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned long) (owner=<optimized out>, base=<optimized out>)
- at /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
- o = <optimized out>
- ---Type <return> to continue, or q <return> to quit---
- p = {h = 0x7fffbd34f680, v = 0x0, p = 0x0}
- handler = {handler_ = {<> = {<No data fields>}, stream_ = @0x19c07c20, buffer_ = {data_ = 0x1e4e6022,
- size_ = 12}, start_ = 1, total_transferred_ = 0, handler_ = {f_ = {
- f_ = (void (Connection::*)(struct Connection *,
- const struct error_code &)) 0x596460 <Connection::parsePacket(boost::system::error_code const&)>},
- l_ = {<> = {<> = {a1_ = {t_ = {px = 0x1e4e6000, pn = {
- pi_ = 0x1a58c5a0}}}}, <No data fields>}, <No data fields>}}}, arg1_ = {m_val = 0,
- m_cat = 0x7f046759f0d0}, arg2_ = 12}
- #34 0x00000000005918a7 in complete (this=<optimized out>, owner=..., ec=..., bytes_transferred=<optimized out>)
- at /usr/include/boost/asio/detail/task_io_service_operation.hpp:37
- No locals.
- #35 do_run_one (ec=..., this_thread=..., lock=..., this=0x14b6000)
- at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
- task_result = <optimized out>
- on_exit = {task_io_service_ = 0x14b6000, lock_ = 0x7fffbd34f800, this_thread_ = 0x7fffbd34f880}
- more_handlers = true
- #36 run (ec=..., this=0x14b6000) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
- this_thread = {<boost::asio::detail::thread_info_base> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, reusable_memory_ = 0x990d3d60}, wakeup_event = 0x7fffbd34f8c0,
- private_op_queue = {<boost::noncopyable_::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0},
- private_outstanding_work = 0, next = 0x0}
- wakeup_event = {<boost::noncopyable_::noncopyable> = {<No data fields>}, cond_ = {__data = {__lock = 0,
- __futex = 0, __total_seq = 0, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x0, __nwaiters = 0,
- __broadcast_seq = 0}, __size = '\000' <repeats 47 times>, __align = 0}, signalled_ = false}
- ctx = {<boost::noncopyable_::noncopyable> = {<No data fields>}, key_ = 0x14b6000, value_ = 0x7fffbd34f880,
- next_ = 0x0}
- lock = {<boost::noncopyable_::noncopyable> = {<No data fields>}, mutex_ = @0x14b6030, locked_ = false}
- n = <optimized out>
- #37 boost::asio::io_service::run() [clone .isra.196] () at /usr/include/boost/asio/impl/io_service.ipp:59
- ---Type <return> to continue, or q <return> to quit---
- ec = {m_val = 0, m_cat = 0x7f046759f0d0}
- #38 ServiceManager::run (this=this@entry=0x7fffbd34fcc0) at /home/otPiece-Data/src/server.cpp:218
- __PRETTY_FUNCTION__ = "void ServiceManager::run()"
- __PRETTY_FUNCTION__ = "void ServiceManager::run()"
- #39 0x00000000004696d2 in main (argc=<optimized out>, argv=<optimized out>) at /home/otPiece-Data/src/otserv.cpp:367
- outPath = <incomplete type>
- args = {<std::_Vector_base> = {
- _M_impl = {<std::allocator> = {<__gnu_cxx::new_allocator> = {<No data fields>}, <No data fields>},
- _M_start = 0x148a018, _M_finish = 0x148a020, _M_end_of_storage = 0x148a020}}, <No data fields>}
- servicer = {<boost::noncopyable_::noncopyable> = {<No data fields>},
- _vptr.ServiceManager = 0x6be490 <vtable for ServiceManager [clone .local.5037]+16>,
- m_io_service = {<boost::noncopyable_::noncopyable> = {<No data fields>}, service_registry_ = 0x1482140,
- impl_ = @0x14b6000}, deathTimer = {<boost::asio::basic_io_object> = {service = @0x14ba000,
- implementation = {<boost::noncopyable_::noncopyable> = {<No data fields>},
- expiry = {<boost::date_time::base_time> = {<boost::less_than_comparable> = {<boost::less_than_comparable1> = {<boost::equality_comparable> = {<boost::equality_comparable1> = {<boost::detail::empty_base> = {<No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, <No data fields>}, time_ = {time_count_ = {
- value_ = 9223372036854775806}}}, <No data fields>}, might_have_pending_waits = false,
- timer_data = {op_queue_ = {<boost::noncopyable_::noncopyable> = {<No data fields>}, front_ = 0x0,
- back_ = 0x0}, heap_index_ = 1152, next_ = 0x0, prev_ = 0x0}}}, <No data fields>}, running = false,
- m_acceptors = {_M_t = {
- _M_impl = {<std::allocator> = {<__gnu_cxx::new_allocator> = {<No data fields>}, <No data fields>},
- _M_key_compare = {<std::binary_function> = {<No data fields>}, <No data fields>}, _M_header = {
- _M_color = std::_S_red, _M_parent = 0x183f0180, _M_left = 0x183f0180, _M_right = 0x183f0100},
- _M_node_count = 2}}}}
- sigh = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {
- 0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x9fe000000003}
- errPath = <incomplete type>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement