Crashing with 10th May zip and VS 6, SP 6

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

Hammarn
orc pawn
orc pawn
Posts: 23
Joined: Mon May 10, 2004 1:06 pm

Crashing with 10th May zip and VS 6, SP 6

Post by Hammarn » Mon May 10, 2004 1:35 pm

Upon entering the world, access violation in eqgame.exe(mq2main.dll), raw from source zip.

Debug output:

[MQ2]CChatHook::Detour(Autojoining channels...)
[MQ2]PluginsSetGameState(7)
[MQ2]mq2fps->SetGameState(7)
[MQ2]mq2map->SetGameState(7)
[MQ2]mq2chatwnd->SetGameState(7)
[MQ2]RemoveMQ2KeyBind(MQ2CSCHAT)
[MQ2]PluginsSetGameState(253)
[MQ2]mq2fps->SetGameState(253)
[MQ2]mq2map->SetGameState(253)
[MQ2]mq2chatwnd->SetGameState(253)
[MQ2]RemoveMQ2KeyBind(MQ2CSCHAT)
[MQ2]PluginsSetGameState(5)
[MQ2]mq2fps->SetGameState(5)
[MQ2]SetVTable writing at address 14AAFA8 to 1BE1300
[MQ2]mq2map->SetGameState(5)
[MQ2]mq2chatwnd->SetGameState(5)
[MQ2]RemoveMQ2KeyBind(MQ2CSCHAT)
[MQ2]Adding WndNotification target 'ChatWindow'
[MQ2]CChatHook::Detour(Channels: 1=Sverige(3))
[MQ2]CChatHook::Detour(Welcome to EverQuest!)
[MQ2]CChatHook::Detour(You have entered The Western Plains of Karana.)
[MQ2]CChatHook::Detour(MESSAGE OF THE DAY: "If your character is stuck, try using the new /rewind command to free yourself. Be advised that you will have to be still for 30 seconds before you use it. If this doesn't free you, visit the Stuck Character's Chat room for further assistance.")


Call stack:

MQ2MAIN! UpdateSpawnCaptions(void) + 93 bytes
MQ2MAIN! UpdateMQ2SpawnSort + 208 bytes
MQ2MAIN! Detour_ProcessGameEvents(void) + 5 bytes
EQGAME! 004add5a()
2c6b6375()

Disassembly:

00FA7E83 test ah,41h
00FA7E86 je UpdateSpawnCaptions+32Eh (00fa817e)
00FA7E8C mov dword ptr [ebp-0Ch],ecx
00FA7E8F mov ecx,1FFh
00FA7E94 xor eax,eax
00FA7E96 lea edi,[ebp-80Fh]
00FA7E9C mov byte ptr [ebp-810h],0
00FA7EA3 rep stos dword ptr [edi]
00FA7EA5 mov ebx,dword ptr [ebp-0Ch]
00FA7EA8 stos word ptr [edi]
00FA7EAA stos byte ptr [edi]
00FA7EAB xor eax,eax
00FA7EAD mov al,byte ptr [ebx+1E4h]
00FA7EB3 sub eax,0
00FA7EB6 je UpdateSpawnCaptions+0D7h (00fa7f27)
00FA7EB8 dec eax
00FA7EB9 je UpdateSpawnCaptions+7Ch (00fa7ecc)
00FA7EBB dec eax
00FA7EBC je UpdateSpawnCaptions+75h (00fa7ec5)
00FA7EBE mov eax,7
00FA7EC3 jmp UpdateSpawnCaptions+0F2h (00fa7f42)
00FA7EC5 mov eax,5
00FA7ECA jmp UpdateSpawnCaptions+0F2h (00fa7f42)
00FA7ECC lea eax,[ebx+0D0h]
00FA7ED2 push offset string "s_Mount" (00fda974)
00FA7ED7 push eax
00FA7ED8 call _strstr (00fb6030)

papiraul
a lesser mummy
a lesser mummy
Posts: 76
Joined: Fri Sep 27, 2002 8:46 am

Post by papiraul » Mon May 10, 2004 1:39 pm

Same here..

alcor75
a lesser mummy
a lesser mummy
Posts: 77
Joined: Wed Jan 29, 2003 7:35 am

Post by alcor75 » Mon May 10, 2004 1:39 pm

same......

bardomatic
a ghoul
a ghoul
Posts: 131
Joined: Thu Apr 29, 2004 12:09 am

Post by bardomatic » Mon May 10, 2004 1:49 pm

I am having to compile using the trial VS.Net method or i get that crash also.

Preocts
a snow griffon
a snow griffon
Posts: 312
Joined: Thu Jan 29, 2004 1:02 pm

Post by Preocts » Mon May 10, 2004 3:34 pm

Yeah, Lax got this in IRC chat this morn just after the release. Had to run out the door though, fix is on the way later. :wink: