Jump to content
TrinityCore

crash


0775123
 Share

Recommended Posts

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

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...