Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (gdb) bt full
- #0 0x00007fa6593f8428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
- resultvar = 0
- pid = 15174
- selftid = 15175
- #1 0x00007fa6593fa02a in __GI_abort () at abort.c:89
- save_stage = 2
- act = {__sigaction_handler = {sa_handler = 0x6e696c2d34365f36, sa_sigaction = 0x6e696c2d34365f36}, sa_mask = {
- __val = {7795578597039503477, 8299627453906824548, 7076622181437213295, 3975887029563306851,
- 3833516981273125222, 8083248238249914416, 3472328296227680288, 2319406834570502192, 3487024600687714352,
- 3256155514268234294, 7291950328137016887, 3276212736508309601, 3472328296227676272, 3472339291342909488,
- 2314885530818457632, 2314885530818453536}}, sa_flags = 538976288, sa_restorer = 0x61}
- sigs = {__val = {32, 0 <repeats 15 times>}}
- #2 0x00007fa65943a7ea in __libc_message (do_abort=do_abort@entry=2,
- fmt=fmt@entry=0x7fa659553ed8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
- ap = <error reading variable ap (Attempt to dereference a generic pointer.)>
- fd = 42
- on_2 = <optimized out>
- list = <optimized out>
- nlist = <optimized out>
- cp = <optimized out>
- written = <optimized out>
- #3 0x00007fa65944337a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>,
- str=0x7fa659553fa0 "double free or corruption (fasttop)", action=3) at malloc.c:5006
- buf = "00007fa5ff8d8080"
- cp = <optimized out>
- ar_ptr = <optimized out>
- str = 0x7fa659553fa0 "double free or corruption (fasttop)"
- action = 3
- #4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3867
- size = <optimized out>
- fb = <optimized out>
- nextchunk = <optimized out>
- nextsize = <optimized out>
- nextinuse = <optimized out>
- prevsize = <optimized out>
- bck = <optimized out>
- fwd = <optimized out>
- errstr = <optimized out>
- locked = <optimized out>
- #5 0x00007fa65944753c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968
- ar_ptr = <optimized out>
- p = <optimized out>
- hook = <optimized out>
- #6 0x00000000004ed4c5 in Item::~Item (this=0x7fa5ff8d8080, __in_chrg=<optimized out>, __vtt_parm=<optimized out>)
- at item.h:158
- No locals.
- #7 0x000000000047b188 in Thing::unRef (this=<optimized out>) at thing.h:110
- No locals.
- #8 Game::cleanup (this=this@entry=0x8adcc0 <g_game>) at game.cpp:6419
- it =
- #9 0x000000000047b3b9 in Game::checkCreatureWalk (this=0x8adcc0 <g_game>, creatureId=<optimized out>) at game.cpp:4132
- creature = 0x7fa6478a9780
- #10 0x0000000000454f8f in boost::_mfi::mf1<void, Game, unsigned int>::operator() (a1=<optimized out>, p=<optimized out>,
- this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:165
- No locals.
- #11 boost::_bi::list2<boost::_bi::value<Game*>, boost::_bi::value<unsigned int> >::operator()<boost::_mfi::mf1<void, Game, un signed int>, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:313
- No locals.
- #12 boost::_bi::bind_t<void, boost::_mfi::mf1<void, Game, unsigned int>, boost::_bi::list2<boost::_bi::value<Game*>, boost::_ bi::value<unsigned int> > >::operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20
- No locals.
- #13 boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, Game, unsigned int>, ---Type <return> to continue, or q <return> to quit---
- ,boost::_bi::list2<boost::_bi::value<Game*>, boost::_bi::value<unsigned int> > >, void>::invoke (function_obj_ptr=...)
- at /usr/include/boost/function/function_template.hpp:159
- f = <optimized out>
- #14 0x00000000005e1f72 in boost::function0<void>::operator() (this=0x7fa5ea0e4e50)
- at /usr/include/boost/function/function_template.hpp:773
- No locals.
- #15 Task::operator() (this=0x7fa5ea0e4e40) at tasks.h:34
- No locals.
- #16 Dispatcher::dispatcherThread (p=0x8935e0 <Dispatcher::getInstance()::dispatcher>) at tasks.cpp:73
- task = 0x7fa5ea0e4e40
- dispatcher = 0x8935e0 <Dispatcher::getInstance()::dispatcher>
- outputPool = <optimized out>
- taskLockUnique = {m = 0x8935e8 <Dispatcher::getInstance()::dispatcher+8>, is_locked = false}
- #17 0x00000000005bb9c0 in boost::_bi::list1<boost::_bi::value<void*> >::operator()<void (*)(void*), boost::_bi::list0> (
- a=<synthetic pointer>, f=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/bind.hpp:253
- No locals.
- #18 boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > >::operator() (
- this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20
- No locals.
- #19 boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(void*), boost::_bi::list1<boost::_bi::value<void*> > > >::ru n (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:116
- No locals.
- #20 0x00007fa65a8975d5 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
- No symbol table info available.
- #21 0x00007fa6597946ba in start_thread (arg=0x7fa6568cd700) at pthread_create.c:333
- __res = <optimized out>
- pd = 0x7fa6568cd700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140352393369344, 7599024042035051921, 0, 140724707162783,
- 140352393370048, 19733120, -7621914645218525807, -7621890571684217455}, 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"
- #22 0x00007fa6594ca41d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement