Page 1 of 1

Crash in RemoveFromRangeMap

Posted: Tue May 17, 2011 6:38 pm
by John Adams
Dunno what's up, but suddenly seeming to get a lot of weird crashes - and nothing in the code I just wrote :mrgreen:

Code: Select all

 	EQ2WorldDebug.exe!MutexMap<Client *,MutexMap<Spawn *,float> *>::erase(Client * key=0x29dabf08, bool erase_key=false, bool erase_value=false, unsigned int erase_time=0)  Line 138 + 0x3 bytes	C++
>	EQ2WorldDebug.exe!ZoneServer::RemoveFromRangeMap(Client * client=0x29dabf08)  Line 2632	C++
 	EQ2WorldDebug.exe!Client::~Client()  Line 155	C++
 	EQ2WorldDebug.exe!Client::`scalar deleting destructor'()  + 0xf bytes	C++
 	EQ2WorldDebug.exe!IsPointer<Client *>::Delete(Client * key=0x29dabf08)  Line 101 + 0x1c bytes	C++
 	EQ2WorldDebug.exe!HandleDeletes<Client *>::CheckDeletes(bool force=false)  Line 183 + 0x10 bytes	C++
 	EQ2WorldDebug.exe!MutexList<Client *>::update(bool force=false)  Line 262	C++
 	EQ2WorldDebug.exe!MutexList<Client *>::size(bool include_pending=true)  Line 133	C++
 	EQ2WorldDebug.exe!ZoneServer::ClientProcess()  Line 1899 + 0x10 bytes	C++
 	EQ2WorldDebug.exe!ZoneServer::Process()  Line 885	C++
 	EQ2WorldDebug.exe!ZoneLoop(void * tmp=0x22aad0c0)  Line 3916 + 0x8 bytes	C++
 	EQ2WorldDebug.exe!_callthreadstart()  Line 293 + 0xf bytes	C
 	EQ2WorldDebug.exe!_threadstart(void * ptd=0x22ab2630)  Line 277	C
 	kernel32.dll!77e64829() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]	
Chrisworld was on, doing something, and I was in Item Broker flipping through pages when it seemed to get stuck, but I think the world had already crashed.