Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- DEBUG: --- START
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
- [New Thread 0x7ffff3fff700 (LWP 1308)]
- [New Thread 0x7ffff35fe700 (LWP 1309)]
- [New Thread 0x7ffff2bfd700 (LWP 1310)]
- [New Thread 0x7ffff21fc700 (LWP 1311)]
- [Thread 0x7ffff21fc700 (LWP 1311) exited]
- [New Thread 0x7ffff21fc700 (LWP 1312)]
- [New Thread 0x7ffff0fff700 (LWP 1313)]
- [New Thread 0x7ffff05fe700 (LWP 1316)]
- [New Thread 0x7fffefbfd700 (LWP 1318)]
- [New Thread 0x7fffef1fc700 (LWP 1322)]
- [New Thread 0x7fffc73ff700 (LWP 1325)]
- [New Thread 0x7fffc69fe700 (LWP 1326)]
- [New Thread 0x7fffc3fff700 (LWP 1327)]
- [New Thread 0x7fffc35fe700 (LWP 1328)]
- [New Thread 0x7fffc23ff700 (LWP 1329)]
- [New Thread 0x7fffc13ff700 (LWP 1330)]
- Program received signal SIGSEGV, Segmentation fault.
- [Switching to Thread 0x7fffc73ff700 (LWP 1325)]
- Trinity::Assert (file=file@entry=0x1a06800 "/home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp", line=line@entry=253, function=function@entry=0x1a06900 <Movement::MoveSpline::_updateState(int&)::__FUNCTION__> "_updateState", message=message@entry=0x1a06724 "minimal_diff >= 0") at /home/wserver/server-dev/src/common/Debugging/Errors.cpp:43
- 43 *((volatile int*)NULL) = 0;
- --- DEBUG: BACKTRACE FULL
- #0 Trinity::Assert (file=file@entry=0x1a06800 "/home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp", line=line@entry=253, function=function@entry=0x1a06900 <Movement::MoveSpline::_updateState(int&)::__FUNCTION__> "_updateState", message=message@entry=0x1a06724 "minimal_diff >= 0") at /home/wserver/server-dev/src/common/Debugging/Errors.cpp:43
- No locals.
- #1 0x0000000000f6dcda in Movement::MoveSpline::_updateState (this=this@entry=0x7ffef4745d00, ms_time_diff=@0x7fffc73feaec: -1770) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp:253
- result = Movement::MoveSpline::Result_None
- minimal_diff = <optimized out>
- __FUNCTION__ = "_updateState"
- #2 0x0000000000d3b8cd in updateState (difftime=-1770, this=0x7ffef4745d00) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.h:110
- No locals.
- #3 Unit::UpdateSplineMovement (this=this@entry=0x7ffef478c000, t_diff=t_diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:392
- No locals.
- #4 0x0000000000d647ec in Unit::Update (this=this@entry=0x7ffef478c000, p_time=p_time@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:367
- __FUNCTION__ = "Update"
- #5 0x0000000000da2e53 in Creature::Update (this=0x7ffef478c000, diff=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Creature/Creature.cpp:522
- bInCombat = <optimized out>
- #6 0x0000000000e806dc in Trinity::ObjectUpdater::Visit<Creature> (this=this@entry=0x7fffc73fedf0, m=...) at /home/wserver/server-dev/src/server/game/Grids/Notifiers/GridNotifiers.cpp:347
- iter = <optimized out>
- #7 0x0000000000f4fb18 in VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:45
- No locals.
- #8 0x0000000000f4fd8e in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:51
- No locals.
- #9 0x0000000000f4fdbe in VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:52
- No locals.
- #10 0x0000000000f4fdce in VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:58
- No locals.
- #11 0x0000000000f43c3b in Visit (c=..., this=0x7fffc73fee00) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:92
- No locals.
- #12 Visit<Trinity::ObjectUpdater> (visitor=..., this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/Grid.h:91
- No locals.
- #13 VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (visitor=..., y=1, x=2, this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/NGrid.h:157
- No locals.
- #14 Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (visitor=..., cell=..., this=0x7fffd21c2000) at /home/wserver/server-dev/src/server/game/Maps/Map.h:786
- No locals.
- #15 Map::VisitNearbyCellsOf (this=this@entry=0x7fffd21c2000, obj=obj@entry=0x7ffed4c2b000, gridVisitor=..., worldVisitor=...) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:638
- cell_id = 115522
- cell = {data = {Part = {grid_x = 40, grid_y = 28, cell_x = 2, cell_y = 1, nocreate = 1, reserved = 0}, All = 17049384}}
- y = 225
- x = 322
- area = {low_bound = {x_coord = 322, y_coord = 225}, high_bound = {x_coord = 324, y_coord = 226}}
- #16 0x0000000000f440fc in Map::Update (this=0x7fffd21c2000, t_diff=4294965526) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:712
- obj = 0x7ffed4c2b000
- updater = {i_timeDiff = 4294965526}
- grid_object_update = {i_visitor = @0x7fffc73fedf0}
- world_object_update = {i_visitor = @0x7fffc73fedf0}
- #17 0x0000000000f5dceb in call (this=0x7ffed45df700) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:42
- No locals.
- #18 MapUpdater::WorkerThread (this=0x213d7a8 <MapManager::instance()::instance+168>) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:113
- request = 0x7ffed45df700
- #19 0x0000000000f5e01b in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- No locals.
- #20 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- No locals.
- #21 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- No locals.
- #22 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- No locals.
- #23 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- No symbol table info available.
- #24 0x00007ffff67760a4 in start_thread (arg=0x7fffc73ff700) at pthread_create.c:309
- __res = <optimized out>
- pd = 0x7fffc73ff700
- now = <optimized out>
- unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736536246016, 2695951232258221498, 1, 140737354125408, 140737488334368, 140736536246016, -2695827536632928838, -2695934674808789574}, 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"
- #25 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- No locals.
- --- DEBUG: INFO REGISTERS
- rax 0x84 132
- rbx 0x7fffc73feaec 140736536242924
- rcx 0x7ffff51b563d 140737305597501
- rdx 0x0 0
- rsi 0x0 0
- rdi 0x7fffc73fc2a0 140736536232608
- rbp 0x7ffef478c000 0x7ffef478c000
- rsp 0x7fffc73feab0 0x7fffc73feab0
- r8 0x7fffc73ff700 140736536246016
- r9 0x7ffff51279fa 140737305016826
- r10 0x7ffff547dbe0 140737308515296
- r11 0x0 0
- r12 0xfffff916 4294965526
- r13 0x142 322
- r14 0x7fffd21c2000 140736718446592
- r15 0xfffff916 4294965526
- rip 0x12baf78 0x12baf78 <Trinity::Assert(char const*, int, char const*, char const*)+37>
- eflags 0x10202 [ IF RF ]
- cs 0x33 51
- ss 0x2b 43
- ds 0x0 0
- es 0x0 0
- fs 0x0 0
- gs 0x0 0
- --- DEBUG: CALLS (x/32i $pc)
- => 0x12baf78 <Trinity::Assert(char const*, int, char const*, char const*)+37>: movl $0x0,0x0
- 0x12baf83 <Trinity::Assert(char const*, int, char const*, char const*)+48>: mov $0x1,%edi
- 0x12baf88 <Trinity::Assert(char const*, int, char const*, char const*)+53>: callq 0xb51150 <exit@plt>
- 0x12baf8d <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)>: push %rbx
- 0x12baf8e <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+1>: sub $0xd0,%rsp
- 0x12baf95 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+8>: mov %r9,0x48(%rsp)
- 0x12baf9a <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+13>: test %al,%al
- 0x12baf9c <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+15>: je 0x12bafd5 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+72>
- 0x12baf9e <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+17>: movaps %xmm0,0x50(%rsp)
- 0x12bafa3 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+22>: movaps %xmm1,0x60(%rsp)
- 0x12bafa8 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+27>: movaps %xmm2,0x70(%rsp)
- 0x12bafad <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+32>: movaps %xmm3,0x80(%rsp)
- 0x12bafb5 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+40>: movaps %xmm4,0x90(%rsp)
- 0x12bafbd <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+48>: movaps %xmm5,0xa0(%rsp)
- 0x12bafc5 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+56>: movaps %xmm6,0xb0(%rsp)
- 0x12bafcd <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+64>: movaps %xmm7,0xc0(%rsp)
- 0x12bafd5 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+72>: mov %r8,%rbx
- 0x12bafd8 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+75>: movl $0x28,0x8(%rsp)
- 0x12bafe0 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+83>: movl $0x30,0xc(%rsp)
- 0x12bafe8 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+91>: lea 0xe0(%rsp),%rax
- 0x12baff0 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+99>: mov %rax,0x10(%rsp)
- 0x12baff5 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+104>: lea 0x20(%rsp),%r8
- 0x12baffa <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+109>: mov %r8,0x18(%rsp)
- 0x12bafff <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+114>: mov %rcx,%r9
- 0x12bb002 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+117>: mov %rdx,%r8
- 0x12bb005 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+120>: mov %esi,%ecx
- 0x12bb007 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+122>: mov %rdi,%rdx
- 0x12bb00a <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+125>: mov $0x1a4fa80,%esi
- 0x12bb00f <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+130>: mov 0xe80b82(%rip),%rdi # 0x213bb98 <stderr@@GLIBC_2.2.5>
- 0x12bb016 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+137>: mov $0x0,%eax
- 0x12bb01b <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+142>: callq 0xb50ae0 <fprintf@plt>
- 0x12bb020 <Trinity::Assert(char const*, int, char const*, char const*, char const*, ...)+147>: lea 0x8(%rsp),%rdx
- --- DEBUG: THREAD APPLY ALL BACKTRACE
- Thread 16 (Thread 0x7fffc13ff700 (LWP 1330)):
- #0 0x00007ffff677d18d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
- #1 0x0000000000b7a6e3 in sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/include/c++/4.9/thread:282
- #2 NetworkThread<WorldSocket>::Run (this=0x7fffca6f8f28) at /home/wserver/server-dev/src/server/shared/Networking/NetworkThread.h:123
- #3 0x0000000000b69075 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #4 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #5 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #6 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #7 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #8 0x00007ffff67760a4 in start_thread (arg=0x7fffc13ff700) at pthread_create.c:309
- #9 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 15 (Thread 0x7fffc23ff700 (LWP 1329)):
- #0 0x00007ffff677d18d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
- #1 0x0000000000b7a6e3 in sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/include/c++/4.9/thread:282
- #2 NetworkThread<WorldSocket>::Run (this=0x7fffca6f8e88) at /home/wserver/server-dev/src/server/shared/Networking/NetworkThread.h:123
- #3 0x0000000000b69075 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #4 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #5 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #6 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (NetworkThread<WorldSocket>::*)()> (NetworkThread<WorldSocket>*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #7 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #8 0x00007ffff67760a4 in start_thread (arg=0x7fffc23ff700) at pthread_create.c:309
- #9 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 14 (Thread 0x7fffc35fe700 (LWP 1328)):
- #0 0x00007ffff51bb2b3 in select () at ../sysdeps/unix/syscall-template.S:81
- #1 0x000000000196ec47 in tcp_select (soap=soap@entry=0x7fffc35d64c0, sk=21, flags=flags@entry=7, timeout=3) at /home/wserver/server-dev/dep/gsoap/stdsoap2.cpp:4581
- #2 0x0000000001985ba1 in soap_accept (soap=0x7fffc35d64c0) at /home/wserver/server-dev/dep/gsoap/stdsoap2.cpp:5000
- #3 0x0000000000b619dd in TCSoapThread (host=..., port=7878) at /home/wserver/server-dev/src/server/worldserver/TCSoap/TCSoap.cpp:46
- #4 0x0000000000b68904 in _M_invoke<0ul, 1ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #5 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #6 std::thread::_Impl<std::_Bind_simple<void (*(std::string, unsigned short))(std::string const&, unsigned short)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #7 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #8 0x00007ffff67760a4 in start_thread (arg=0x7fffc35fe700) at pthread_create.c:309
- #9 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 13 (Thread 0x7fffc3fff700 (LWP 1327)):
- #0 0x00007ffff51bb2b3 in select () at ../sysdeps/unix/syscall-template.S:81
- #1 0x00007ffff77700ba in ?? () from /lib/x86_64-linux-gnu/libreadline.so.6
- #2 0x00007ffff777032e in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.6
- #3 0x00007ffff7759c4c in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.6
- #4 0x00007ffff775a3c5 in readline () from /lib/x86_64-linux-gnu/libreadline.so.6
- #5 0x0000000000b52001 in CliThread () at /home/wserver/server-dev/src/server/worldserver/CommandLine/CliRunnable.cpp:156
- #6 0x0000000000b68911 in _M_invoke<> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #7 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #8 std::thread::_Impl<std::_Bind_simple<void (*())()> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #9 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #10 0x00007ffff67760a4 in start_thread (arg=0x7fffc3fff700) at pthread_create.c:309
- #11 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 12 (Thread 0x7fffc69fe700 (LWP 1326)):
- #0 Trinity::Assert (file=file@entry=0x1a06800 "/home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp", line=line@entry=253, function=function@entry=0x1a06900 <Movement::MoveSpline::_updateState(int&)::__FUNCTION__> "_updateState", message=message@entry=0x1a06724 "minimal_diff >= 0") at /home/wserver/server-dev/src/common/Debugging/Errors.cpp:43
- #1 0x0000000000f6dcda in Movement::MoveSpline::_updateState (this=this@entry=0x7fffbc175800, ms_time_diff=@0x7fffc69fda1c: -1770) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp:253
- #2 0x0000000000d3b8cd in updateState (difftime=-1770, this=0x7fffbc175800) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.h:110
- #3 Unit::UpdateSplineMovement (this=this@entry=0x7ffed4c06000, t_diff=t_diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:392
- #4 0x0000000000d647ec in Unit::Update (this=this@entry=0x7ffed4c06000, p_time=p_time@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:367
- #5 0x0000000000da2e53 in Creature::Update (this=this@entry=0x7ffed4c06000, diff=diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Creature/Creature.cpp:522
- #6 0x0000000000d92823 in TempSummon::Update (this=0x7ffed4c06000, diff=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Creature/TemporarySummon.cpp:48
- #7 0x0000000000e806dc in Trinity::ObjectUpdater::Visit<Creature> (this=this@entry=0x7fffc69fddf0, m=...) at /home/wserver/server-dev/src/server/game/Grids/Notifiers/GridNotifiers.cpp:347
- #8 0x0000000000f4fb18 in VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:45
- #9 0x0000000000f4fd8e in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:51
- #10 0x0000000000f4fdbe in VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:52
- #11 0x0000000000f4fdce in VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:58
- #12 0x0000000000f43c3b in Visit (c=..., this=0x7fffc69fde00) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:92
- #13 Visit<Trinity::ObjectUpdater> (visitor=..., this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/Grid.h:91
- #14 VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (visitor=..., y=1, x=5, this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/NGrid.h:157
- #15 Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (visitor=..., cell=..., this=0x7fffd1438000) at /home/wserver/server-dev/src/server/game/Maps/Map.h:786
- #16 Map::VisitNearbyCellsOf (this=this@entry=0x7fffd1438000, obj=obj@entry=0x7ffed4c06000, gridVisitor=..., worldVisitor=...) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:638
- #17 0x0000000000f440fc in Map::Update (this=0x7fffd1438000, t_diff=4294965526) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:712
- #18 0x0000000000f5dceb in call (this=0x7ffed45df7e0) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:42
- #19 MapUpdater::WorkerThread (this=0x213d7a8 <MapManager::instance()::instance+168>) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:113
- #20 0x0000000000f5e01b in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #21 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #22 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #23 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #24 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #25 0x00007ffff67760a4 in start_thread (arg=0x7fffc69fe700) at pthread_create.c:309
- #26 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 11 (Thread 0x7fffc73ff700 (LWP 1325)):
- #0 Trinity::Assert (file=file@entry=0x1a06800 "/home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp", line=line@entry=253, function=function@entry=0x1a06900 <Movement::MoveSpline::_updateState(int&)::__FUNCTION__> "_updateState", message=message@entry=0x1a06724 "minimal_diff >= 0") at /home/wserver/server-dev/src/common/Debugging/Errors.cpp:43
- #1 0x0000000000f6dcda in Movement::MoveSpline::_updateState (this=this@entry=0x7ffef4745d00, ms_time_diff=@0x7fffc73feaec: -1770) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.cpp:253
- #2 0x0000000000d3b8cd in updateState (difftime=-1770, this=0x7ffef4745d00) at /home/wserver/server-dev/src/server/game/Movement/Spline/MoveSpline.h:110
- #3 Unit::UpdateSplineMovement (this=this@entry=0x7ffef478c000, t_diff=t_diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:392
- #4 0x0000000000d647ec in Unit::Update (this=this@entry=0x7ffef478c000, p_time=p_time@entry=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Unit/Unit.cpp:367
- #5 0x0000000000da2e53 in Creature::Update (this=0x7ffef478c000, diff=4294965526) at /home/wserver/server-dev/src/server/game/Entities/Creature/Creature.cpp:522
- #6 0x0000000000e806dc in Trinity::ObjectUpdater::Visit<Creature> (this=this@entry=0x7fffc73fedf0, m=...) at /home/wserver/server-dev/src/server/game/Grids/Notifiers/GridNotifiers.cpp:347
- #7 0x0000000000f4fb18 in VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:45
- #8 0x0000000000f4fd8e in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:51
- #9 0x0000000000f4fdbe in VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:52
- #10 0x0000000000f4fdce in VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:58
- #11 0x0000000000f43c3b in Visit (c=..., this=0x7fffc73fee00) at /home/wserver/server-dev/src/server/shared/Dynamic/TypeContainerVisitor.h:92
- #12 Visit<Trinity::ObjectUpdater> (visitor=..., this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/Grid.h:91
- #13 VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (visitor=..., y=1, x=2, this=<optimized out>) at /home/wserver/server-dev/src/server/game/Grids/NGrid.h:157
- #14 Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (visitor=..., cell=..., this=0x7fffd21c2000) at /home/wserver/server-dev/src/server/game/Maps/Map.h:786
- #15 Map::VisitNearbyCellsOf (this=this@entry=0x7fffd21c2000, obj=obj@entry=0x7ffed4c2b000, gridVisitor=..., worldVisitor=...) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:638
- #16 0x0000000000f440fc in Map::Update (this=0x7fffd21c2000, t_diff=4294965526) at /home/wserver/server-dev/src/server/game/Maps/Map.cpp:712
- #17 0x0000000000f5dceb in call (this=0x7ffed45df700) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:42
- #18 MapUpdater::WorkerThread (this=0x213d7a8 <MapManager::instance()::instance+168>) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:113
- #19 0x0000000000f5e01b in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #20 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #21 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #22 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (MapUpdater::*)()> (MapUpdater*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #23 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #24 0x00007ffff67760a4 in start_thread (arg=0x7fffc73ff700) at pthread_create.c:309
- #25 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 10 (Thread 0x7fffef1fc700 (LWP 1322)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5a4ec7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x00000000012fd29e in WaitAndPop (value=<synthetic pointer>, this=0x7ffff4022240) at /home/wserver/server-dev/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x7ffff406a0a0) at /home/wserver/server-dev/src/server/database/Database/DatabaseWorker.cpp:49
- #4 0x00000000012fd5f9 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #5 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #6 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #7 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #8 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #9 0x00007ffff67760a4 in start_thread (arg=0x7fffef1fc700) at pthread_create.c:309
- #10 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 9 (Thread 0x7fffefbfd700 (LWP 1318)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5a4ec7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x00000000012fd29e in WaitAndPop (value=<synthetic pointer>, this=0x7ffff4022300) at /home/wserver/server-dev/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x7ffff406a4e0) at /home/wserver/server-dev/src/server/database/Database/DatabaseWorker.cpp:49
- #4 0x00000000012fd5f9 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #5 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #6 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #7 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #8 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #9 0x00007ffff67760a4 in start_thread (arg=0x7fffefbfd700) at pthread_create.c:309
- #10 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 8 (Thread 0x7ffff05fe700 (LWP 1316)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5a4ec7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x00000000012fd29e in WaitAndPop (value=<synthetic pointer>, this=0x7ffff4022300) at /home/wserver/server-dev/src/common/Threading/ProducerConsumerQueue.h:76
- #3 DatabaseWorker::WorkerThread (this=0x7ffff406a1a0) at /home/wserver/server-dev/src/server/database/Database/DatabaseWorker.cpp:49
- #4 0x00000000012fd5f9 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #5 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #6 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #7 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #8 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #9 0x00007ffff67760a4 in start_thread (arg=0x7ffff05fe700) at pthread_create.c:309
- #10 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 7 (Thread 0x7ffff0fff700 (LWP 1313)):
- #0 0x00007ffff677cadd in read () at ../sysdeps/unix/syscall-template.S:81
- #1 0x00007ffff724c924 in vio_read_buff () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #2 0x00007ffff723c5c0 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #3 0x00007ffff723d1dd in my_net_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #4 0x00007ffff723662c in cli_safe_read () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #5 0x00007ffff72377f2 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #6 0x00007ffff7232df4 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #7 0x00007ffff7233779 in cli_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #8 0x00007ffff723499d in mysql_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #9 0x00000000012e7787 in MySQLConnection::Execute (this=0x7ffff40226c0, stmt=0x7fffbc1a8a60) at /home/wserver/server-dev/src/server/database/Database/MySQLConnection.cpp:212
- #10 0x00000000012ed70b in PreparedStatementTask::Execute (this=0x7fff4d835580) at /home/wserver/server-dev/src/server/database/Database/PreparedStatement.cpp:478
- #11 0x0000000000b82242 in SQLOperation::call (this=<optimized out>) at /home/wserver/server-dev/src/server/database/Database/SQLOperation.h:64
- #12 0x00000000012fd405 in DatabaseWorker::WorkerThread (this=0x7ffff406a3a0) at /home/wserver/server-dev/src/server/database/Database/DatabaseWorker.cpp:55
- #13 0x00000000012fd5f9 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #14 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #15 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #16 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #17 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #18 0x00007ffff67760a4 in start_thread (arg=0x7ffff0fff700) at pthread_create.c:309
- #19 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 6 (Thread 0x7ffff21fc700 (LWP 1312)):
- #0 0x00007ffff51b950d in poll () at ../sysdeps/unix/syscall-template.S:81
- #1 0x00007ffff723c842 in net_clear () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #2 0x00007ffff7239f1d in cli_advanced_command () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #3 0x00007ffff7232d82 in ?? () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #4 0x00007ffff7233779 in cli_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #5 0x00007ffff723499d in mysql_stmt_execute () from /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18
- #6 0x00000000012e7787 in MySQLConnection::Execute (this=0x7ffff4022600, stmt=0x7fffbc168100) at /home/wserver/server-dev/src/server/database/Database/MySQLConnection.cpp:212
- #7 0x00000000012ed70b in PreparedStatementTask::Execute (this=0x7fff4d89d6a0) at /home/wserver/server-dev/src/server/database/Database/PreparedStatement.cpp:478
- #8 0x0000000000b82242 in SQLOperation::call (this=<optimized out>) at /home/wserver/server-dev/src/server/database/Database/SQLOperation.h:64
- #9 0x00000000012fd405 in DatabaseWorker::WorkerThread (this=0x7ffff406a260) at /home/wserver/server-dev/src/server/database/Database/DatabaseWorker.cpp:55
- #10 0x00000000012fd5f9 in operator()<, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
- #11 _M_invoke<0ul> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #12 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #13 std::thread::_Impl<std::_Bind_simple<std::_Mem_fn<void (DatabaseWorker::*)()> (DatabaseWorker*)> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #14 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #15 0x00007ffff67760a4 in start_thread (arg=0x7ffff21fc700) at pthread_create.c:309
- #16 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 4 (Thread 0x7ffff2bfd700 (LWP 1310)):
- #0 0x00007ffff51c2623 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81
- #1 0x0000000000b6a444 in boost::asio::detail::epoll_reactor::run (this=0x7ffff4022180, block=block@entry=true, ops=...) at /usr/include/boost/asio/detail/impl/epoll_reactor.ipp:392
- #2 0x0000000000b6e3e1 in do_run_one (ec=..., this_thread=..., lock=..., this=<optimized out>) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:368
- #3 boost::asio::detail::task_io_service::run (this=0x7ffff40220c0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
- #4 0x0000000000b6ed3d in boost::asio::io_service::run (this=0x213d500 <_ioService>) at /usr/include/boost/asio/impl/io_service.ipp:59
- #5 0x0000000000b689c7 in operator() (p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:49
- #6 operator()<long unsigned int, boost::_mfi::mf0<long unsigned int, boost::asio::io_service>, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:243
- #7 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20
- #8 _M_invoke<> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #9 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #10 std::thread::_Impl<std::_Bind_simple<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*> > > ()> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #11 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #12 0x00007ffff67760a4 in start_thread (arg=0x7ffff2bfd700) at pthread_create.c:309
- #13 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 3 (Thread 0x7ffff35fe700 (LWP 1309)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x0000000000b6e58d in wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0x7ffff35fde10) at /usr/include/boost/asio/detail/posix_event.hpp:80
- #2 do_run_one (ec=..., this_thread=..., lock=..., this=<optimized out>) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
- #3 boost::asio::detail::task_io_service::run (this=0x7ffff40220c0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
- #4 0x0000000000b6ed3d in boost::asio::io_service::run (this=0x213d500 <_ioService>) at /usr/include/boost/asio/impl/io_service.ipp:59
- #5 0x0000000000b689c7 in operator() (p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:49
- #6 operator()<long unsigned int, boost::_mfi::mf0<long unsigned int, boost::asio::io_service>, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:243
- #7 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20
- #8 _M_invoke<> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #9 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #10 std::thread::_Impl<std::_Bind_simple<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*> > > ()> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #11 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #12 0x00007ffff67760a4 in start_thread (arg=0x7ffff35fe700) at pthread_create.c:309
- #13 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 2 (Thread 0x7ffff3fff700 (LWP 1308)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x0000000000b6e58d in wait<boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex> > (lock=..., this=0x7ffff3ffee10) at /usr/include/boost/asio/detail/posix_event.hpp:80
- #2 do_run_one (ec=..., this_thread=..., lock=..., this=<optimized out>) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:395
- #3 boost::asio::detail::task_io_service::run (this=0x7ffff40220c0, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
- #4 0x0000000000b6ed3d in boost::asio::io_service::run (this=0x213d500 <_ioService>) at /usr/include/boost/asio/impl/io_service.ipp:59
- #5 0x0000000000b689c7 in operator() (p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:49
- #6 operator()<long unsigned int, boost::_mfi::mf0<long unsigned int, boost::asio::io_service>, boost::_bi::list0> (a=<synthetic pointer>, f=..., this=<optimized out>) at /usr/include/boost/bind/bind.hpp:243
- #7 operator() (this=<optimized out>) at /usr/include/boost/bind/bind_template.hpp:20
- #8 _M_invoke<> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700
- #9 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688
- #10 std::thread::_Impl<std::_Bind_simple<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*> > > ()> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115
- #11 0x00007ffff5a52970 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #12 0x00007ffff67760a4 in start_thread (arg=0x7ffff3fff700) at pthread_create.c:309
- #13 0x00007ffff51c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
- Thread 1 (Thread 0x7ffff7fe5780 (LWP 1304)):
- #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
- #1 0x00007ffff5a4ec7c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #2 0x0000000000f5d87e in MapUpdater::wait (this=0x213d7a8 <MapManager::instance()::instance+168>) at /home/wserver/server-dev/src/server/game/Maps/MapUpdater.cpp:74
- #3 0x0000000000f594af in MapManager::Update (this=0x213d8a4 <MapManager::instance()::instance+420>, this@entry=0x213d700 <MapManager::instance()::instance>, diff=128, diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/Maps/MapManager.cpp:249
- #4 0x00000000010b13cc in World::Update (this=this@entry=0x213c880 <World::instance()::instance>, diff=diff@entry=4294965526) at /home/wserver/server-dev/src/server/game/World/World.cpp:2168
- #5 0x0000000000b624f8 in WorldUpdateLoop () at /home/wserver/server-dev/src/server/worldserver/Main.cpp:382
- #6 0x0000000000b6690c in main (argc=<optimized out>, argv=<optimized out>) at /home/wserver/server-dev/src/server/worldserver/Main.cpp:244
- --- DEBUG: --- STOP
Advertisement
Add Comment
Please, Sign In to add comment