Stack:
Code: Select all
kernel32.dll!_RaiseException@16() + 0x3c bytes
EQ2World.exe!_CxxThrowException(void * pExceptionObject, const _s__ThrowInfo * pThrowInfo) Line 157 C++
EQ2World.exe!operator new(unsigned int size) Line 63 + 0x1a bytes C++
> 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::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
.
. (thousands)
.
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
EQ2World.exe!EQStream::ProcessPacket(EQProtocolPacket * p) Line 485 C++
The maximum number of stack frames supported by Visual Studio has been exceeded. Code: Select all
EQApplicationPacket *EQProtocolPacket::MakeApplicationPacket(uint8 opcode_size) const {
EQApplicationPacket *res = new EQApplicationPacket;
res->app_opcode_size=(opcode_size==0) ? EQApplicationPacket::default_opcode_size : opcode_size;
if (res->app_opcode_size==1) {
==> here res->pBuffer= new unsigned char[size+1];
memcpy(res->pBuffer+1,pBuffer,size);