Looks like Foof killed it
20:36:01 D Command: Player 'Foof' (6413), Command: repair
20:36:01 D Command: Player 'Foof' (6413), Command: clearallqueuedabilities
20:36:05 D Command: Player 'Foof' (6413), Command: cancel_merchant
20:36:43 D Player: Foof left grid 924281492 and entered grid 771354606
20:36:59 D Player: Foof left grid 771354606 and entered grid 1246288135
20:37:01 D Player: Foof left grid 1246288135 and entered grid 771354606
20:37:06 D Command: Player 'Foof' (6413), Command: clearallqueuedabilities
20:37:06 D Command: Player 'Foof' (6413), Command: autoattack
20:37:09 D Player: Foof left grid 771354606 and entered grid 1246288135
20:47:30 D Login: Looking for Login Appearance Updates...
21:02:30 D Login: Looking for Login Appearance Updates...
Stack:
kernel32.dll!77e4bef7()
[Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
kernel32.dll!77e4bef7()
> EQ2World.exe!_unlock(int locknum) Line 375 C
EQ2World.exe!_unlockexit() Line 785 + 0x7 bytes C
EQ2World.exe!_onexit(int (void)* func) Line 90 + 0x5 bytes C
EQ2World.exe!__CTA2?AVbad_alloc@std@@() + 0xb bytes C++
EQ2World.exe!005c8efb()
EQ2World.exe!EQProtocolPacket::MakeApplicationPacket(unsigned char opcode_size) Line 418 + 0xa bytes C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 471 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::Process(const unsigned char * buffer, const unsigned int length) Line 1164 C++
EQ2World.exe!EQStreamFactory::ReaderLoop() Line 239 C++
EQ2World.exe!EQStreamFactoryReaderLoop(void * eqfs) Line 60 C++
EQ2World.exe!_callthreadstart() Line 259 + 0x6 bytes C
EQ2World.exe!_threadstart(void * ptd) Line 241 + 0x5 bytes C
kernel32.dll!77e6481f()