TrinityCore/TrinityCore — Issue #5366: [CRASH]  src/server/game/Entities/Vehicle/Vehicle.cpp:51 in ~Vehicle ASSERTION FAILED:   !itr->second.Passenger
Author: dulloa
Created: 2012-02-22 14:18:21+00:00
State: open

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x52ee9950 (LWP 6780)]
0x0000000000000000 in ?? ()
(gdb) shell echo -e "\nCRASH ON" `date`

CRASH ON Wed Feb 22 11:13:14 CLST 2012
(gdb) info program
Using the running image of child Thread 0x52ee9950 (LWP 6780).
Program stopped at 0x0.
It stopped with signal SIGSEGV, Segmentation fault.
(gdb) shell echo -e "\nBACKTRACE\n"

BACKTRACE

(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x0000000000c8e2e0 in ~Vehicle (this=0x7fdbb10e8290) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Vehicle/Vehicle.cpp:51
#2 0x000000000095cf6c in ~Unit (this=0x7fdbb10f9000) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Unit/Unit.cpp:284
#3 0x00000000008b082b in ~Creature (this=0x7fdbb10f9000) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Creature/Creature.cpp:177
#4 0x0000000000c9a519 in ObjectGridUnloader::Visit (this=, m=@0x7fdbb15324e8)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Grids/ObjectGridLoader.cpp:206
#5 0x0000000000ab69c5 in Map::UnloadGrid (this=0x7fdbe1007000, ngrid=@0x7fdbb152d000, unloadAll=)
at /home/tcuser/tc_source/TrinityCore/src/server/shared/Dynamic/TypeContainerVisitor.h:64
#6 0x0000000000c9a932 in RemovalState::Update (this=, m=@0x7fdbe1007000, grid=@0x7fdbb152d000, info=@0x0, t_diff=)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Grids/GridStates.cpp:63
#7 0x0000000000ab1a62 in Map::DelayedUpdate (this=0x7fdbe1007000, t_diff=100) at /home/tcuser/tc_source/TrinityCore/src/server/game/Maps/Map.cpp:1999
#8 0x0000000000ac2c71 in MapManager::Update (this=0x7fdbf8247e08, diff=)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Maps/MapManager.cpp:286
#9 0x0000000000bbb751 in World::Update (this=0x7fdbf7335808, diff=33) at /home/tcuser/tc_source/TrinityCore/src/server/game/World/World.cpp:1985
#10 0x00000000007f2536 in WorldRunnable::run (this=)
at /home/tcuser/tc_source/TrinityCore/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
#11 0x0000000000d2abda in ACE_Based::Thread::ThreadTask (param=0x7fdc01856860) at /home/tcuser/tc_source/TrinityCore/src/server/shared/Threading/Threading.cpp:183
#12 0x00007fdc02f4ff43 in ACE_OS_Thread_Adapter::invoke (this=0x90002) at ../../ace/OS_Thread_Adapter.cpp:103
#13 0x00007fdc01862fc7 in start_thread () from /lib/libpthread.so.0
#14 0x00007fdc015d864d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()
(gdb) shell echo -e "\nBACKTRACE FULL\n"

BACKTRACE FULL

(gdb) bt full
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x0000000000c8e2e0 in ~Vehicle (this=0x7fdbb10e8290) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Vehicle/Vehicle.cpp:51
No locals.
#2 0x000000000095cf6c in ~Unit (this=0x7fdbb10f9000) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Unit/Unit.cpp:284
No locals.
#3 0x00000000008b082b in ~Creature (this=0x7fdbb10f9000) at /home/tcuser/tc_source/TrinityCore/src/server/game/Entities/Creature/Creature.cpp:177
No locals.
#4 0x0000000000c9a519 in ObjectGridUnloader::Visit (this=, m=@0x7fdbb15324e8)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Grids/ObjectGridLoader.cpp:206
obj = (class Creature *) 0x7fdbb10f9000
#5 0x0000000000ab69c5 in Map::UnloadGrid (this=0x7fdbe1007000, ngrid=@0x7fdbb152d000, unloadAll=)
at /home/tcuser/tc_source/TrinityCore/src/server/shared/Dynamic/TypeContainerVisitor.h:64
worker = {}
x = 43
y = 28
gx =
gy =
__FUNCTION__ = "UnloadGrid"
#6 0x0000000000c9a932 in RemovalState::Update (this=, m=@0x7fdbe1007000, grid=@0x7fdbb152d000, info=@0x0, t_diff=)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Grids/GridStates.cpp:63
No locals.
#7 0x0000000000ab1a62 in Map::DelayedUpdate (this=0x7fdbe1007000, t_diff=100) at /home/tcuser/tc_source/TrinityCore/src/server/game/Maps/Map.cpp:1999
grid = (NGridType *) 0x7fdbb152d000
__FUNCTION__ = "DelayedUpdate"
#8 0x0000000000ac2c71 in MapManager::Update (this=0x7fdbf8247e08, diff=)
at /home/tcuser/tc_source/TrinityCore/src/server/game/Maps/MapManager.cpp:286
No locals.
#9 0x0000000000bbb751 in World::Update (this=0x7fdbf7335808, diff=33) at /home/tcuser/tc_source/TrinityCore/src/server/game/World/World.cpp:1985
No locals.
#10 0x00000000007f2536 in WorldRunnable::run (this=)
at /home/tcuser/tc_source/TrinityCore/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
diff = 33
realCurrTime = 332134
realPrevTime = 332101
prevSleepTime = 32
#11 0x0000000000d2abda in ACE_Based::Thread::ThreadTask (param=0x7fdc01856860) at /home/tcuser/tc_source/TrinityCore/src/server/shared/Threading/Threading.cpp:183
No locals.
#12 0x00007fdc02f4ff43 in ACE_OS_Thread_Adapter::invoke (this=0x90002) at ../../ace/OS_Thread_Adapter.cpp:103
hook = (class ACE_Thread_Hook *) 0x0
func = (ACE_THR_FUNC_INTERNAL) 0xd2abd0
arg = (void *) 0x7fdbb7ca2580
cancel_flags =
---Type to continue, or q to quit---
status = (ACE_THR_FUNC_RETURN) 0x0
#13 0x00007fdc01862fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#14 0x00007fdc015d864d in clone () from /lib/libc.so.6
No symbol table info available.
#15 0x0000000000000000 in ?? ()
No symbol table info available.
(gdb)
(gdb)