rendered paste body> antrix.exe!InstanceSavingManagement::ResetSavedInstancesForPlayer(Player * pPlayer=0x1389e460) Line 157 + 0xc C++
antrix.exe!WorldSession::HandleGroupAcceptOpcode(WorldPacket & recv_data={...}) Line 147 C++
antrix.exe!WorldSession::Update(unsigned long InstanceID=14810) Line 130 + 0x15 C++
antrix.exe!MapMgr::_PerformObjectDuties() Line 1216 + 0x11 C++
antrix.exe!MapMgr::Do() Line 1000 C++
antrix.exe!MapMgr::run() Line 961 + 0xb C++
antrix.exe!thread_func(void * args=0x10d2fab8) Line 35 + 0xd C++
antrix.exe!_threadstartex(void * ptd=0x10e5a5a8) Line 241 + 0xd C
kernel32.dll!77e64829()
+ p 0x019ce880 {mInstanceIdList={...} instanceIdListMutex={cs={DebugInfo=??? LockCount=??? RecursionCount=??? ...} } m_pMapInfo=??? } Instance_Map_Info_Holder *
+ this 0x0dc93f28 {mInstanceInfoList={...} _busy={cs={DebugInfo=??? LockCount=??? RecursionCount=??? ...} } inactiveInstancesMutex={cs={DebugInfo=??? LockCount=??? RecursionCount=??? ...} } ...} InstanceSavingManagement * const
+ pPlayer 0x1389e460 {ok_to_remove=??? m_afk_reason={???} m_wratings={size=???} ...} Player *
result true bool
+ data {m_opcode=0 } WorldPacket
+ itr {_Ptr=0x019cebb8 {_Next=??? _Prev=??? _Myval={first=??? second=???} } } std::list<std::pair<unsigned long const ,Instance_Map_Info_Holder *>,std::allocator<std::pair<unsigned long const ,Instance_Map_Info_Holder *> > >::const_iterator
instanceInfoListMutex.Acquire();
InstanceInfo::const_iterator itr;
for (itr = mInstanceInfoList.begin();itr != mInstanceInfoList.end(); itr++)
{
Instance_Map_Info_Holder *p = itr->second;
if(p->GetMapInfo()->type == INSTANCE_RAID)
continue;
if(pPlayer->InGroup())
result = p->RemoveGroup(pPlayer->GetGroup()->GetID());
else
result = p->RemovePlayer(pPlayer->GetGUID());
if(result)