Public feed
#887402
//Date 31:1:2008. Time 21:7
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 0F540CC8 02:0001DCC8 C:\mangos2008\MaNGOSScript.dll
Registers:
EAX:CDCDCDCD
EBX:0DD4BE90
ECX:00000000
EDX:011C4638
ESI:04D4F758
EDI:04D4F62C
CS:EIP:001B:0F540CC8
SS:ESP:0023:04D4F554 EBP:04D4F62C
DS:0023 ES:0023 FS:003B GS:0000
Flags:00010246
Call stack:
Address Frame Function SourceFile
0F540CC8 04D4F62C Unit::isAlive+28 c:\storage\mangosd\src\game\unit.h line 786
0F5D2319 04D4F74C blackfathom_depthsAI::UpdateAI+909 c:\storage\mangosd\src\bindings\scriptdev2\scripts\zone\blackfathom_depths\blackfathom_depths.cpp line 442
00819C2D 04D4F77C Creature::Update+32D c:\storage\mangosd\src\game\creature.cpp line 253
00A18450 04D4F7A4 MaNGOS::ObjectUpdater::Visit+A0 c:\storage\mangosd\src\game\gridnotifiersimpl.h line 46
00A1839F 04D4F7B0 VisitorHelper<MaNGOS::ObjectUpdater,Creature>+F c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 65
00A182B0 04D4F7C0 VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 70
00A181F3 04D4F7D0 VisitorHelper<MaNGOS::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+23 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 71
00A180E5 04D4F7E0 VisitorHelper<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+15 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 94
00A178DD 04D4F7F4 TypeContainerVisitor<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+1D c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 105
00A16DCA 04D4F804 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >,MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater>+1A c:\storage\mangosd\src\framework\gamesystem\grid.h line 95
00A15A16 04D4F814 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >,MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+36 c:\storage\mangosd\src\framework\gamesystem\ngrid.h line 118
00A134B1 04D4F858 Map::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D1 c:\storage\mangosd\src\game\map.h line 341
00A0F5EA 04D4FAC4 Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+BCA c:\storage\mangosd\src\game\cellimpl.h line 272
009EFCD4 04D4FC38 ObjectAccessor::Update+4D4 c:\storage\mangosd\src\game\objectaccessor.cpp line 617
009E2A57 04D4FCC4 MapManager::Update+147 c:\storage\mangosd\src\game\mapmanager.cpp line 160
009B49A4 04D4FDFC World::Update+744 c:\storage\mangosd\src\game\world.cpp line 986
007C8BA0 04D4FE20 WorldRunnable::run+90 c:\storage\mangosd\src\mangosd\worldrunnable.cpp line 62
00C84A33 04D4FF38 ZThread::ThreadImpl::dispatch+293 c:\storage\mangosd\dep\src\zthread\threadimpl.cxx line 407
00C85678 04D4FF5C ZThread::`anonymous namespace'::Launcher::run+48 c:\storage\mangosd\dep\src\zthread\threadimpl.cxx line 49
00C8B9AE 04D4FF6C ZThread::ThreadOps::_dispatch+3E c:\storage\mangosd\dep\src\zthread\win32\threadops.cxx line 184
00D00EA3 04D4FFA8 _callthreadstartex+53 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c line 348
00D00E14 04D4FFB4 _threadstartex+A4 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c line 331
7C80B50B 04D4FFEC GetModuleFileNameA+1B4
========================
Local Variables And Parameters
Call stack:
Address Frame Function SourceFile
0F540CC8 04D4F62C Unit::isAlive+28 c:\storage\mangosd\src\game\unit.h line 786
Local <user defined> 'this'
0F5D2319 04D4F74C blackfathom_depthsAI::UpdateAI+909 c:\storage\mangosd\src\bindings\scriptdev2\scripts\zone\blackfathom_depths\blackfathom_depths.cpp line 442
Local <user defined> 'this'
Local <user defined> 'diff'
00819C2D 04D4F77C Creature::Update+32D c:\storage\mangosd\src\game\creature.cpp line 253
Local <user defined> 'this'
Local unsigned long 'diff' = 8C
00A18450 04D4F7A4 MaNGOS::ObjectUpdater::Visit+A0 c:\storage\mangosd\src\game\gridnotifiersimpl.h line 46
Local <user defined> 'iter'
Local <user defined> 'this'
Local <user defined> 'm'
00A1839F 04D4F7B0 VisitorHelper<MaNGOS::ObjectUpdater,Creature>+F c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 65
Local <user defined> 'v'
Local <user defined> 'c'
00A182B0 04D4F7C0 VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 70
Local <user defined> 'v'
Local <user defined> 'c'
00A181F3 04D4F7D0 VisitorHelper<MaNGOS::ObjectUpdater,GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >+23 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 71
Local <user defined> 'v'
Local <user defined> 'c'
00A180E5 04D4F7E0 VisitorHelper<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+15 c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 94
Local <user defined> 'v'
Local <user defined> 'c'
00A178DD 04D4F7F4 TypeContainerVisitor<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >::Visit+1D c:\storage\mangosd\src\framework\gamesystem\typecontainervisitor.h line 105
Local <user defined> 'this'
Local <user defined> 'c'
00A16DCA 04D4F804 Grid<Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >,MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater>+1A c:\storage\mangosd\src\framework\gamesystem\grid.h line 95
Local <user defined> 'this'
Local <user defined> 'visitor'
00A15A16 04D4F814 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeNull> > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >,MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >+36 c:\storage\mangosd\src\framework\gamesystem\ngrid.h line 118
Local <user defined> 'this'
Local <user defined> 'x'
Local <user defined> 'y'
Local <user defined> 'visitor'
00A134B1 04D4F858 Map::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+D1 c:\storage\mangosd\src\game\map.h line 341
Local <user defined> 'this'
Local <user defined> 'cell'
Local <user defined> 'visitor'
Local <user defined> 'cell_y'
Local <user defined> 'x'
Local <user defined> 'y'
Local <user defined> 'cell_x'
00A0F5EA 04D4FAC4 Cell::Visit<MaNGOS::SingleThreaded<ZThread::FairReadWriteLock>::Lock,MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+BCA c:\storage\mangosd\src\game\cellimpl.h line 272
Local <user defined> 'this'
Local <user defined> 'l'
Local <user defined> 'visitor'
Local <user defined> 'm'
Local <user defined> 'cell_iter'
Local <user defined> 'standing_cell'
009EFCD4 04D4FC38 ObjectAccessor::Update+4D4 c:\storage\mangosd\src\game\objectaccessor.cpp line 617
Local <user defined> 'cell'
Local <user defined> 'cell_lock'
Local unsigned long 'cell_id' = 1FEF5
Local <user defined> 'cell_iter'
Local <user defined> 'update_cell'
Local <user defined> 'player'
Local <user defined> 'standing_cell'
Local <user defined> 'iter'
Local <user defined> 'creature_locations'
Local <user defined> 'updater'
Local <user defined> 'world_object_update'
Local <user defined> 'map'
Local <user defined> 'grid_object_update'
Local <user defined> 'playerMap'
Local <user defined> 'this'
Local unsigned long 'diff' = 8C
009E2A57 04D4FCC4 MapManager::Update+147 c:\storage\mangosd\src\game\mapmanager.cpp line 160
Local <user defined> 'this'
Local int 'diff' = 2E
009B49A4 04D4FDFC World::Update+744 c:\storage\mangosd\src\game\world.cpp line 986
Local <user defined> 'this'
Local int 'diff' = 2E
007C8BA0 04D4FE20 WorldRunnable::run+90 c:\storage\mangosd\src\mangosd\worldrunnable.cpp line 62
Local unsigned long 'diff' = 2E
Local <user defined> 'this'
Local unsigned long 'realCurrTime' = 234D9352
Local unsigned long 'realPrevTime' = 234D9324
Local unsigned long 'prevSleepTime' = 2E
00C84A33 04D4FF38 ZThread::ThreadImpl::dispatch+293 c:\storage\mangosd\dep\src\zthread\threadimpl.cxx line 407
Local <user defined> 'i'
Local <user defined> 'parent'
Local <user defined> 'impl'
Local <user defined> 'task'
00C85678 04D4FF5C ZThread::`anonymous namespace'::Launcher::run+48 c:\storage\mangosd\dep\src\zthread\threadimpl.cxx line 49
Local <user defined> 'this'
00C8B9AE 04D4FF6C ZThread::ThreadOps::_dispatch+3E c:\storage\mangosd\dep\src\zthread\win32\threadops.cxx line 184
Local void 'arg' = 12CA64
Local <user defined> 'task'
00D00EA3 04D4FFA8 _callthreadstartex+53 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c line 348
Local <user defined> 'ptd'
00D00E14 04D4FFB4 _threadstartex+A4 f:\dd\vctools\crt_bld\self_x86\crt\src\threadex.c line 331
Local void 'ptd' = DD4BE90
Local <user defined> '_ptd'
7C80B50B 04D4FFEC GetModuleFileNameA+1B4
========================
Global Variables