0775123 Posted April 26, 2016 Report Share Posted April 26, 2016 Revision: TrinityCore rev. b91bed017bb5 2016-04-12 23:09:23 +0200 (3.3.5 branch) (Win32, RelWithDebInfo) Date 26:4:2016. Time 15:3 //===================================================== *** Hardware *** Processor: Intel(R) Core(TM)2 Duo CPU E8300 @ 2.83GHz Number Of Processors: 2 Physical Memory: 4158712 KB (Available: 2478464 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Server 2008 R2 Enterprise Service Pack 1 (Version 6.1, Build 7601) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 01D8B3A7 01:00C4A3A7 D:\TrinityCore\worldserver.exe Registers: EAX:0000009B EBX:0000085B ECX:6CC20D3D EDX:00681333 ESI:28655F60 EDI:0C1CF95C CS:EIP:0023:01D8B3A7 SS:ESP:002B:0C1CF920 EBP:0C1CF920 DS:002B ES:002B FS:0053 GS:002B Flags:00010212 Call stack: Address Frame Function SourceFile 01D8B3A7 00000000 Trinity::Assert+27 e:\trinitycore\trinitycore\src\common\debugging\errors.cpp line 43 01CDA9AA 00000000 Movement::MoveSpline::_updateState+DA e:\trinitycore\trinitycore\src\server\game\movement\spline\movespline.cpp line 253 018DA61D 00000000 Unit::UpdateSplineMovement+2D e:\trinitycore\trinitycore\src\server\game\entities\unit\unit.cpp line 415 018D905A 00000000 Unit::Update+15A e:\trinitycore\trinitycore\src\server\game\entities\unit\unit.cpp line 391 01A0E699 00000000 Creature::Update+839 e:\trinitycore\trinitycore\src\server\game\entities\creature\creature.cpp line 568 01C14440 00000000 Trinity::ObjectUpdater::Visit<Creature>+30 e:\trinitycore\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 345 019C9A1E 00000000 VisitorHelper<Trinity::ObjectUpdater,Creature>+E e:\trinitycore\trinitycore\src\server\shared\dynamic\typecontainervisitor.h line 46 019C9A50 00000000 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10 e:\trinitycore\trinitycore\src\server\shared\dynamic\typecontainervisitor.h line 51 019C907B 00000000 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+9B e:\trinitycore\trinitycore\src\server\game\maps\map.h line 822 019E9174 00000000 Map::VisitNearbyCellsOf+134 e:\trinitycore\trinitycore\src\server\game\maps\map.cpp line 674 019E8957 00000000 Map::Update+147 e:\trinitycore\trinitycore\src\server\game\maps\map.cpp line 718 01C30F86 00000000 MapUpdater::WorkerThread+36 e:\trinitycore\trinitycore\src\server\game\maps\mapupdater.cpp line 113 01C30FC2 00000000 std::_LaunchPad<std::_Bind<1,void,std::_Pmf_wrap<void (__thiscall MapUpdater::*)(void),void,MapUpdater>,MapUpdater *> >::_Go+12 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 188 70B2F33C 00000000 ?_Release@_Pad@std@@QAEXXZ+6C 6CC2C01D 00000000 __get_tlsindex+6F 6CC2C001 00000000 __get_tlsindex+53 771333AA 00000000 BaseThreadInitThunk+12 77669ED2 00000000 RtlInitializeExceptionChain+63 77669EA5 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 01D8B3A7 00000000 Trinity::Assert+27 e:\trinitycore\trinitycore\src\common\debugging\errors.cpp line 43 Parameter char* file = "E:\TrinityCore\TrinityCore\src\server\game\M..." Parameter int line = 0xFD Parameter char* function = "Movement::MoveSpline::_updateState" Parameter char* message = "minimal_diff >= 0" 01CDA9AA 00000000 Movement::MoveSpline::_updateState+DA e:\trinitycore\trinitycore\src\server\game\movement\spline\movespline.cpp line 253 Parameter int& ms_time_diff = 0xFFFE1820 018DA61D 00000000 Unit::UpdateSplineMovement+2D e:\trinitycore\trinitycore\src\server\game\entities\unit\unit.cpp line 415 Parameter unsigned int t_diff = 0xFFFE1820 018D905A 00000000 Unit::Update+15A e:\trinitycore\trinitycore\src\server\game\entities\unit\unit.cpp line 391 Parameter unsigned int p_time = 0xFFFE1820 01A0E699 00000000 Creature::Update+839 e:\trinitycore\trinitycore\src\server\game\entities\creature\creature.cpp line 568 Parameter unsigned int diff = 0xFFFE1820 Local std::exception& e = 0x2861BEC4 char* _Mywhat = NULL bool _Mydofree = 0xBA Local std::exception& e = 0x2874D1A4 char* _Mywhat = "" bool _Mydofree = 0x0 Local ObjectGuid dbtableHighGuid unsigned int _guid = 0x2FFB57B815CA3B53 Local ObjectGuid targetGuid unsigned int _guid = 0x771314502861BEC4 Local std::exception& e = 0x6CC6F57E char* _Mywhat = "莾蠬" bool _Mydofree = 0x3C Local LinkedListHead::Iterator<MapReference const > it MapReference* _Ptr = 0x2FFB57B8 Reference<Map,Player> LinkedListElement LinkedListElement* iNext = 0x9 LinkedListElement* iPrev = 0x3 Map* iRefTo = 0x60 Player* iRefFrom = 0x2155B0D8 01C14440 00000000 Trinity::ObjectUpdater::Visit<Creature>+30 e:\trinitycore\trinitycore\src\server\game\grids\notifiers\gridnotifiers.cpp line 345 Parameter GridRefManager<Creature>& m = 0x2FDE7638 RefManager<GridRefManager<Creature>,Creature> LinkedListHead LinkedListElement iFirst LinkedListElement* iNext = 0x2FFB67BC LinkedListElement* iPrev = NULL LinkedListElement iLast LinkedListElement* iNext = NULL LinkedListElement* iPrev = 0x2FFB55B4 unsigned int iSize = 0x2 <user defined> ?$Iterator@VLinkedListElement@@ = 0x20D39C0 <user defined> iterator = 0x20D39C0 <user defined> iterator = 0x2FDE7638 iterator GridReference<Creature>* _Ptr = 0x20D39C0 Reference<GridRefManager<Creature>,Creature> LinkedListElement LinkedListElement* iNext = 0x21B18D4 LinkedListElement* iPrev = 0x19DB4F0 GridRefManager<Creature>* iRefTo = 0x21B1AA0 Creature* iRefFrom = 0x19DB1A0 019C9A1E 00000000 VisitorHelper<Trinity::ObjectUpdater,Creature>+E e:\trinitycore\trinitycore\src\server\shared\dynamic\typecontainervisitor.h line 46 Parameter Trinity::ObjectUpdater& v = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Parameter ContainerMapList<Creature>& c = 0x2FDE7638 GridRefManager<Creature> _element RefManager<GridRefManager<Creature>,Creature> LinkedListHead LinkedListElement iFirst = 0x2FDE763C LinkedListElement iLast = 0x2FDE7648 unsigned int iSize = 0x2 <user defined> ?$Iterator@VLinkedListElement@@ = 0x20D39C0 <user defined> iterator = 0x20D39C0 <user defined> iterator = 0x2FDE7638 iterator GridReference<Creature>* _Ptr = 0x20D39C0 019C9A50 00000000 VisitorHelper<Trinity::ObjectUpdater,Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > >+10 e:\trinitycore\trinitycore\src\server\shared\dynamic\typecontainervisitor.h line 51 Parameter Trinity::ObjectUpdater& v = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Parameter ContainerMapList<TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > >& c = 0x2FDE7638 ContainerMapList<Creature> _elements GridRefManager<Creature> _element RefManager<GridRefManager<Creature>,Creature> LinkedListHead LinkedListElement iFirst = 0x2FDE763C LinkedListElement iLast = 0x2FDE7648 unsigned int iSize = 0x2 <user defined> ?$Iterator@VLinkedListElement@@ = 0x20D39C0 <user defined> iterator = 0x20D39C0 <user defined> iterator = 0x2FDE7638 iterator GridReference<Creature>* _Ptr = 0x20D39C0 ContainerMapList<TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > _TailElements ContainerMapList<DynamicObject> _elements GridRefManager<DynamicObject> _element = 0x2FDE7658 ContainerMapList<TypeList<Corpse,TypeNull> > _TailElements ContainerMapList<Corpse> _elements = 0x2FDE7678 ContainerMapList<TypeNull> _TailElements = 0x0 019C907B 00000000 Map::Visit<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >+9B e:\trinitycore\trinitycore\src\server\game\maps\map.h line 822 Parameter Cell& cell = 0xC1CFB44 <unnamed-type-data> <unnamed-type-Part> unsigned int grid_x = 0x114365E unsigned int grid_y = 0x114365E unsigned int cell_x = 0x114365E unsigned int cell_y = 0x114365E unsigned int nocreate = 0x114365E unsigned int reserved = 0x114365E Cell::<unnamed-type-data>::<unnamed-type-Part> Part unsigned int grid_x = 0x114365E unsigned int grid_y = 0x114365E unsigned int cell_x = 0x114365E unsigned int cell_y = 0x114365E unsigned int nocreate = 0x114365E unsigned int reserved = 0x114365E unsigned int All = 0x114365E Cell::<unnamed-type-data> data <user defined> <unnamed-type-Part> = 0x114365E <user defined> Part = 0x114365E unsigned int All = 0x114365E Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& visitor = 0xC1CFB88 Trinity::ObjectUpdater& i_visitor = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 019E9174 00000000 Map::VisitNearbyCellsOf+134 e:\trinitycore\trinitycore\src\server\game\maps\map.cpp line 674 Parameter WorldObject* obj = 0xF3 Object unsigned int m_objectType = 0xF7 <Unable to read memory> int m_objectTypeId = 0xFB <Unable to read memory> unsigned int m_updateFlag = 0xFF <Unable to read memory> int* m_int32Values = <Unable to read memory> unsigned int* m_uint32Values = <Unable to read memory> float* m_floatValues = <Unable to read memory> UpdateMask _changesMask unsigned int _fieldCount = 0x107 <Unable to read memory> unsigned int _blockCount = 0x10B <Unable to read memory> unsigned int* _bits = <Unable to read memory> unsigned int m_valuesCount = 0x113 <Unable to read memory> unsigned int _fieldNotifyFlags = 0x115 <Unable to read memory> bool m_objectUpdated = 0x117 <Unable to read memory> bool m_inWorld = 0x118 <Unable to read memory> PackedGuid m_PackGUID ByteBuffer _packedGuid = 0x11B WorldLocation Position PositionXYStreamer Position* Pos = <Unable to read memory> PositionXYZStreamer <user defined> Pos = 0x133 <Unable to read memory> PositionXYZOStreamer <user defined> Pos = 0x133 <Unable to read memory> float m_positionX = 0x133 <Unable to read memory> float m_positionY = 0x137 <Unable to read memory> float m_positionZ = 0x13B <Unable to read memory> float m_orientation = 0x13F <Unable to read memory> unsigned int m_mapId = 0x143 <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealth int[2] m_values [0] = 0x147 <Unable to read memory> [1] = 0x14B <Unable to read memory> unsigned int m_flags = 0x14F <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum StealthType,2> m_stealthDetect int[2] m_values [0] = 0x153 <Unable to read memory> [1] = 0x157 <Unable to read memory> unsigned int m_flags = 0x15B <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibility int[12] m_values [0] = 0x15F <Unable to read memory> [1] = 0x163 <Unable to read memory> [2] = 0x167 <Unable to read memory> [3] = 0x16B <Unable to read memory> [4] = 0x16F <Unable to read memory> [5] = 0x173 <Unable to read memory> [6] = 0x177 <Unable to read memory> [7] = 0x17B <Unable to read memory> [8] = 0x17F <Unable to read memory> [9] = 0x183 <Unable to read memory> unsigned int m_flags = 0x18F <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum InvisibilityType,12> m_invisibilityDetect int[12] m_values [0] = 0x193 <Unable to read memory> [1] = 0x197 <Unable to read memory> [2] = 0x19B <Unable to read memory> [3] = 0x19F <Unable to read memory> [4] = 0x1A3 <Unable to read memory> [5] = 0x1A7 <Unable to read memory> [6] = 0x1AB <Unable to read memory> [7] = 0x1AF <Unable to read memory> [8] = 0x1B3 <Unable to read memory> [9] = 0x1B7 <Unable to read memory> unsigned int m_flags = 0x1C3 <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibility int[2] m_values [0] = 0x1C7 <Unable to read memory> [1] = 0x1CB <Unable to read memory> unsigned int m_flags = 0x1CF <Unable to read memory> FlaggedValuesArray32<int,unsigned int,enum ServerSideVisibilityType,2> m_serverSideVisibilityDetect int[2] m_values [0] = 0x1D3 <Unable to read memory> [1] = 0x1D7 <Unable to read memory> unsigned int m_flags = 0x1DB <Unable to read memory> unsigned int LastUsedScriptID = 0x1DF <Unable to read memory> MovementInfo m_movementInfo ObjectGuid guid unsigned int _guid = 0x1E3 <Unable to read memory> unsigned int flags = 0x1EB <Unable to read memory> unsigned int flags2 = 0x1EF <Unable to read memory> Position pos PositionXYStreamer Position* Pos = <Unable to read memory> PositionXYZStreamer <user defined> Pos = 0x1F3 <Unable to read memory> PositionXYZOStreamer <user defined> Pos = 0x1F3 <Unable to read memory> float m_positionX = 0x1F3 <Unable to read memory> float m_positionY = 0x1F7 <Unable to read memory> float m_positionZ = 0x1FB <Unable to read memory> float m_orientation = 0x1FF <Unable to read memory> unsigned int time = 0x203 <Unable to read memory> TransportInfo ObjectGuid guid = 0x1E3 <Unable to read memory> Position pos = 0x1EB int seat = 0x1FB <Unable to read memory> unsigned int time = 0x1FF <Unable to read memory> unsigned int time2 = 0x203 <Unable to read memory> MovementInfo::TransportInfo transport ObjectGuid guid = 0x20B <Unable to read memory> Position pos = 0x213 int seat = 0x223 <Unable to read memory> unsigned int time = 0x227 <Unable to read memory> unsigned int time2 = 0x22B <Unable to read memory> float pitch = 0x233 <Unable to read memory> unsigned int fallTime = 0x237 <Unable to read memory> JumpInfo float zspeed = 0x1E3 <Unable to read memory> float sinAngle = 0x1E7 <Unable to read memory> float cosAngle = 0x1EB <Unable to read memory> float xyspeed = 0x1EF <Unable to read memory> MovementInfo::JumpInfo jump float zspeed = 0x23B <Unable to read memory> float sinAngle = 0x23F <Unable to read memory> float cosAngle = 0x243 <Unable to read memory> float xyspeed = 0x247 <Unable to read memory> float splineElevation = 0x24B <Unable to read memory> std::string m_name = 0x253 <Unable to read memory> bool m_isActive = 0x26B <Unable to read memory> bool m_isWorldObject = 0x26C <Unable to read memory> ZoneScript* m_zoneScript = <Unable to read memory> Transport* m_transport = <Unable to read memory> Map* m_currMap = <Unable to read memory> unsigned int m_InstanceId = 0x27B <Unable to read memory> unsigned int m_phaseMask = 0x27F <Unable to read memory> unsigned int m_notifyflags = 0x283 <Unable to read memory> unsigned int m_executed_notifies = 0x285 <Unable to read memory> Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > >& gridVisitor = 0xC1CFB88 Trinity::ObjectUpdater& i_visitor = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Parameter TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > >& worldVisitor = 0xC1CFB8C Trinity::ObjectUpdater& i_visitor = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Local CellArea area CoordPair<512> low_bound unsigned int x_coord = 0xF3 unsigned int y_coord = 0xCC CoordPair<512> high_bound unsigned int x_coord = 0xF6 unsigned int y_coord = 0xCF Local Cell cell <unnamed-type-data> <unnamed-type-Part> unsigned int grid_x = 0x114365E unsigned int grid_y = 0x114365E unsigned int cell_x = 0x114365E unsigned int cell_y = 0x114365E unsigned int nocreate = 0x114365E unsigned int reserved = 0x114365E Cell::<unnamed-type-data>::<unnamed-type-Part> Part unsigned int grid_x = 0x114365E unsigned int grid_y = 0x114365E unsigned int cell_x = 0x114365E unsigned int cell_y = 0x114365E unsigned int nocreate = 0x114365E unsigned int reserved = 0x114365E unsigned int All = 0x114365E Cell::<unnamed-type-data> data <user defined> <unnamed-type-Part> = 0x114365E <user defined> Part = 0x114365E unsigned int All = 0x114365E 019E8957 00000000 Map::Update+147 e:\trinitycore\trinitycore\src\server\game\maps\map.cpp line 718 Parameter unsigned int t_diff = 0xFFFE1820 Local Trinity::ObjectUpdater updater unsigned int i_timeDiff = 0xFFFE1820 Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > > > > world_object_update Trinity::ObjectUpdater& i_visitor = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Local TypeContainerVisitor<Trinity::ObjectUpdater,TypeMapContainer<TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > > > grid_object_update Trinity::ObjectUpdater& i_visitor = 0xC1CFB84 unsigned int i_timeDiff = 0xFFFE1820 Local MapSessionFilter updater PacketFilter WorldSession* m_pSession = 0x2BB31568 int m_muteTime = 0x0 std::atomic<int> m_timeOutTime = 0x1181FD std::future<SQLQueryHolder *> _realmAccountLoginCallback = 0x12B597858 std::future<std::shared_ptr<PreparedResultSet> > _charEnumCallback = 0x12B5993E8 std::future<std::shared_ptr<PreparedResultSet> > _addIgnoreCallback = 0x0 std::future<std::shared_ptr<PreparedResultSet> > _stablePetCallback = 0x0 QueryCallback<std::shared_ptr<PreparedResultSet>,CharacterRenameInfo *,0> _charRenameCallback = 0x2BB31594 QueryCallback<std::shared_ptr<PreparedResultSet>,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,0> _addFriendCallback = 0x2BB315A4 QueryCallback<std::shared_ptr<PreparedResultSet>,unsigned int,0> _unstablePetCallback = 0x2BB315C8 QueryCallback<std::shared_ptr<PreparedResultSet>,unsigned int,0> _stableSwapCallback = 0x2BB315D8 QueryCallback<std::shared_ptr<PreparedResultSet>,ObjectGuid,0> _sendStabledPetCallback = 0x2BB315E8 QueryCallback<std::shared_ptr<PreparedResultSet>,CharacterCreateInfo *,1> _charCreateCallback = 0x2BB31600 std::future<SQLQueryHolder *> _charLoginCallback = 0x12B597EE8 DosProtection WorldSession* Session = NULL int _policy = 0x0 std::unordered_map<unsigned short,PacketCounter,std::hash<unsigned short>,std::equal_to<unsigned short>,std::allocator<std::pair<unsigned short const ,PacketCounter> > > _PacketThrottlingMap = 0x2BB31570 WorldSession::DosProtection AntiDOS = 0x2BB31618 std::set<ObjectGuid,std::less<ObjectGuid>,std::allocator<ObjectGuid> > _legitCharacters = 0x42D8C7C90 unsigned int m_GUIDLow = 0x4 Player* _player = 0x2FDE1DC0 std::shared_ptr<WorldSocket> m_Socket = 0x21552A1821552A28 std::string m_Address = "180.137.15.89" int _security = 0x3 unsigned int _accountId = 0x1 std::string _accountName = "ABAB" unsigned int m_expansion = 0x2 Warden* _warden = NULL int _logoutTime = 0x0 bool m_inQueue = 0x0 bool m_playerLoading = 0x0 bool m_playerLogout = 0x0 bool m_playerRecentlyLogout = 0x0 bool m_playerSave = 0x0 int m_sessionDbcLocale = 0x4 int m_sessionDbLocaleIndex = 0x4 std::atomic<unsigned int> m_latency = 0x1B std::atomic<unsigned int> m_clientTimeDelay = 0x0 AccountData[8] m_accountData [0] = 0x2BB316B8 [1] = 0x2BB316D8 [2] = 0x2BB316F8 [3] = 0x2BB31718 [4] = 0x2BB31738 [5] = 0x2BB31758 [6] = 0x2BB31778 [7] = 0x2BB31798 unsigned int[8] m_Tutorials [0] = 0xE1EE3FF7 [1] = 0xFF612E1 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 bool m_TutorialsChanged = 0x0 std::list<AddonInfo,std::allocator<AddonInfo> > m_addonsList = 0x2B597BD8 unsigned int recruiterId = 0x0 bool isRecruiter = 0x0 LockedQueue<WorldPacket *,std::deque<WorldPacket *,std::allocator<WorldPacket *> > > _recvQueue = 0x2BB317EC rbac::RBACData* _RBACData = 0x2B5B2018 unsigned int expireTime = 0xEA60 bool forceExit = 0x0 ObjectGuid m_currentBankerGUID = 0x0 Local std::vector<Creature *,std::allocator<Creature *> > updateList std::_Vector_alloc<0,std::_Vec_base_types<Creature *,std::allocator<Creature *> > > std::_Vector_val<std::_Simple_types<Creature *> > Creature** _Myfirst = 0x10C9F828 Creature** _Mylast = <Unable to read memory> <user defined>* _Myend = 0x10C9F828 01C30F86 00000000 MapUpdater::WorkerThread+36 e:\trinitycore\trinitycore\src\server\game\maps\mapupdater.cpp line 113 Local MapUpdateRequest* request = 0x329ED730 Map& m_map = 0x2874D148 GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Typ RefManager<GridRefManager<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList LinkedListHead LinkedListElement iFirst = 0x2874D14C LinkedListElement iLast = 0x2874D158 unsigned int iSize = 0xA <user defined> ?$Iterator@VLinkedListElement@@ = 0x20D3958 <user defined> iterator = 0x20D3958 <user defined> iterator = 0x20D3958 iterator GridReference<NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,Type* _Ptr = 0x20D3958 std::map<unsigned int,CreatureGroup *,std::less<unsigned int>,std::allocator<std::pair<unsigned int const ,CreatureGroup *> > > CreatureGroupHolder = 0x72871D930 bool _creatureToMoveLock = 0x0 std::vector<Creature *,std::allocator<Creature *> > _creaturesToMove = 0x2874D174 bool _gameObjectsToMoveLock = 0x0 std::vector<GameObject *,std::allocator<GameObject *> > _gameObjectsToMove = 0x2874D184 bool _dynamicObjectsToMoveLock = 0x0 std::vector<DynamicObject *,std::allocator<DynamicObject *> > _dynamicObjectsToMove = 0x2874D194 std::mutex _mapLock = 0x2861BE88 std::mutex _gridLock = 0x2861BEC0 MapEntry* i_mapEntry = 0x6B7D884 unsigned int i_spawnMode = 0x0 unsigned int i_InstanceId = 0x0 unsigned int m_unloadTimer = 0x0 float m_VisibleDistance = 90.000000 DynamicMapTree _dynamicTree = 0x2875D410 MapRefManager m_mapRefManager = 0x2874D1C0 LinkedListHead::Iterator<MapReference> m_mapRefIter = 0x3366603C int m_VisibilityNotifyPeriod = 0x3E8 std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > m_activeNonPlayers = 0x2871D950 std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<WorldObject *> > > m_activeNonPlayersIter = 0x2871D950 std::set<Transport *,std::less<Transport *>,std::allocator<Transport *> > _transports = 0x72871D970 std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<Transport *> > > _transportsUpdateIter = 0x2871D970 int i_gridExpiry = 0x493E0 Map* m_parentMap = 0x2874D148 NGrid<8,Player,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<DynamicObject,TypeNull> > > >,TypeList<GameObject,TypeList<Creature,TypeList<DynamicObject,TypeList<Corpse,TypeNull> > > > >*[64] i_grids [0] = 0x0 [1] = 0x0 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 [0] = 0x2874D20C [1] = 0x2874D30C [2] = 0x2874D40C [3] = 0x2874D50C [4] = 0x2874D60C [5] = 0x2874D70C [6] = 0x2874D80C [7] = 0x2874D90C [8] = 0x2874DA0C [9] = 0x2874DB0C GridMap*[64] GridMaps [0] = 0x0 [1] = 0x0 [2] = 0x0 [3] = 0x0 [4] = 0x0 [5] = 0x0 [6] = 0x0 [7] = 0x0 [8] = 0x0 [9] = 0x0 [0] = 0x2875120C [1] = 0x2875130C [2] = 0x2875140C [3] = 0x2875150C [4] = 0x2875160C [5] = 0x2875170C [6] = 0x2875180C [7] = 0x2875190C [8] = 0x28751A0C [9] = 0x28751B0C std::bitset<262144> marked_cells = 0x28755210 bool i_scriptLock = 0x0 std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_objectsToRemove = 0x2871D990 std::map<WorldObject *,bool,std::less<WorldObject *>,std::allocator<std::pair<WorldObject * const,bool> > > i_objectsToSwitch = 0x2871D9B0 std::set<WorldObject *,std::less<WorldObject *>,std::allocator<WorldObject *> > i_worldObjects = 0x52871D9D0 std::multimap<__int64,ScriptAction,std::less<__int64>,std::allocator<std::pair<__int64 const ,ScriptAction> > > m_scriptSchedule = 0x2855E628 std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _creatureRespawnTimes = 0x2875D234 std::unordered_map<unsigned int,__int64,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,__int64> > > _goRespawnTimes = 0x2875D254 std::unordered_map<unsigned int,ZoneDynamicInfo,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,ZoneDynamicInfo> > > _zoneDynamicInfo = 0x2875D274 unsigned int _defaultLight = 0xBF std::map<enum HighGuid,std::unique_ptr<ObjectGuidGeneratorBase,std::default_delete<ObjectGuidGeneratorBase> >,std::less<enum HighGuid>,std::allocator<std::pair<enum HighGuid const ,std::unique_ptr<Ob _guidGenerators = 0x32871DA30 TypeUnorderedMapContainer<TypeList<Creature,TypeList<GameObject,TypeList<DynamicObject,TypeList<Pet,TypeList<Corpse,TypeNull> > > > >,ObjectGuid> _objectsStore = 0x2875D2A0 std::unordered_multimap<unsigned int,Creature *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,Creature *> > > _creatureBySpawnIdStore = 0x2875D344 std::unordered_multimap<unsigned int,GameObject *,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<std::pair<unsigned int const ,GameObject *> > > _gameobjectBySpawnIdStore = 0x2875D364 std::unordered_map<unsigned int,std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> >,std::hash<unsigned int>,std::equal_to<unsigned int>,std::allocator<s _corpsesByCell = 0x2875D384 std::unordered_map<ObjectGuid,Corpse *,std::hash<ObjectGuid>,std::equal_to<ObjectGuid>,std::allocator<std::pair<ObjectGuid const ,Corpse *> > > _corpsesByPlayer = 0x2875D3A4 std::unordered_set<Corpse *,std::hash<Corpse *>,std::equal_to<Corpse *>,std::allocator<Corpse *> > _corpseBones = 0x2875D3C4 std::unordered_set<Object *,std::hash<Object *>,std::equal_to<Object *>,std::allocator<Object *> > _updateObjects = 0x2875D3E4 MapUpdater& m_updater = 0x23A66DC ProducerConsumerQueue<MapUpdateRequest *> _queue = 0x23A66DC std::vector<std::thread,std::allocator<std::thread> > _workerThreads = 0x23A66FC std::atomic<bool> _cancelationToken = 0x0 std::mutex _lock = 0x10C9F860 std::condition_variable _condition = 0x931D680 unsigned int pending_requests = 0x6 unsigned int m_diff = 0xFFFE1820 01C30FC2 00000000 std::_LaunchPad<std::_Bind<1,void,std::_Pmf_wrap<void (__thiscall MapUpdater::*)(void),void,MapUpdater>,MapUpdater *> >::_Go+12 c:\program files (x86)\microsoft visual studio 12.0\vc\include\thr\xthread line 188 70B2F33C 00000000 ?_Release@_Pad@std@@QAEXXZ+6C 6CC2C01D 00000000 __get_tlsindex+6F 6CC2C001 00000000 __get_tlsindex+53 771333AA 00000000 BaseThreadInitThunk+12 77669ED2 00000000 RtlInitializeExceptionChain+63 77669EA5 00000000 RtlInitializeExceptionChain+36 Link to comment Share on other sites More sharing options...
Aokromes Posted April 26, 2016 Report Share Posted April 26, 2016 --- Canned message start --- This thread does not belong in this section in its current form, and should be reposted in the tracker. Please read this thread to make your future help requests more effective. Read This too Search on tracker before posting any bug report. --- Canned message end --- Link to comment Share on other sites More sharing options...
Recommended Posts