CTD: right click on map

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

DJPrez
a lesser mummy
a lesser mummy
Posts: 46
Joined: Fri Feb 07, 2003 11:34 pm

Post by DJPrez » Mon Mar 08, 2004 8:21 pm

Not meaning to steal this thread --- but will any of this apply to my problems CTD? If so and an earlier version is working, how can I aquire that? I really just want to use the UI features. Thanks =)

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Mon Mar 08, 2004 8:33 pm

well i was getting ctd without even pulling up the map or zoning. just sitting in a zone for 5ish mins and i'd crash.

and you can get the old zips here

http://macroquest2.com/downloads/

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Mon Mar 08, 2004 8:41 pm

You dont need to pull the map up to crash with MQ2Map loaded if it's something in MQ2Map. Comment out

Code: Select all

EasyClassDetour(CMapViewWnd__CMapViewWnd,CMyMapViewWnd,Constructor_Detour,DWORD,(CXWnd*),Constructor_Trampoline);
please
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Mon Mar 08, 2004 8:42 pm

I commented out the lines in MQ2Spawn like you said. As soon as I got in game, however, I hit backspace to get rid of the map I always keep open. I was able to zone one time (which was not possible using the 3-6 zip until that instance) After I zoned though, everything was greyblack except for NPC's, Mobs, and toons, which appeared as red, infrared looking shit. Also, through the grey-black, lines were visible show I assume terrain features, which is how I saw the portal to click.....upon clicking I CTD'd. Did not get a proper spew - going in for another

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Mon Mar 08, 2004 8:42 pm

will do, raid time atm though.. (always is this time of night)

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Tue Mar 09, 2004 10:50 am

commented out the line.. here is the windbg from when i crashed zoning into thurg.

Code: Select all

[MQ2]MQ2Map::OnAddSpawn(character name edited out)
[MQ2]PluginsSetGameState(7)
[MQ2]mq2chatwnd->SetGameState(7)
[MQ2]PluginsSetGameState(253)
[MQ2]mq2chatwnd->SetGameState(253)
[MQ2]PluginsSetGameState(5)
[MQ2]mq2chatwnd->SetGameState(5)
(1d8.3fc): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000001 ebx=27eb8a7a ecx=06a93458 edx=00000001 esi=00122be8 edi=27eb89e0
eip=01ce30f6 esp=00122ae8 ebp=00000004 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010202
*** WARNING: Unable to verify checksum for C:\Program Files\eq2\EQGfx_DX8.DLL
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\Program Files\eq2\EQGfx_DX8.DLL - 
EQGfx_DX8!t3dRemoveObjectFromTouchedRegions+0x2056:
01ce30f6 8b0482           mov     eax,[edx+eax*4]   ds:0023:00000005=????????
0:000> g
(1d8.3fc): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000004 ebx=00122710 ecx=005dc85c edx=000a6b63 esi=005dc85c edi=007958d8
eip=004c360e esp=001226c4 ebp=001226e4 iopl=0         nv up ei ng nz ac pe cy
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010293
*** WARNING: Unable to verify checksum for C:\Program Files\eq2\eqgame.exe
*** ERROR: Module load completed but symbols could not be loaded for C:\Program Files\eq2\eqgame.exe
eqgame+0xc360e:
004c360e 8b30             mov     esi,[eax]         ds:0023:00000004=????????
0:000> g
[MQ2]MQ2EQBugFix Module Unloaded
[MQ2]MQ2FPS Module Unloaded
[MQ2]MQ2ChatWnd Module Unloaded
[MQ2]MQ2ItemDisplay Module Unloaded
[MQ2]MQ2Map Module Unloaded
[MQ2]MQ2Labels Module Unloaded
eax=00000000 ebx=00000000 ecx=0012e828 edx=00000000 esi=77f5c2d8 edi=00000000
eip=7ffe0304 esp=0012e8dc ebp=0012e9d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
SharedUserData!SystemCallStub+0x4:
7ffe0304 c3               ret
0:000> r
eax=00000000 ebx=00000000 ecx=0012e828 edx=00000000 esi=77f5c2d8 edi=00000000
eip=7ffe0304 esp=0012e8dc ebp=0012e9d4 iopl=0         nv up ei pl nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000202
SharedUserData!SystemCallStub+0x4:
7ffe0304 c3               ret
0:000> kv
ChildEBP RetAddr  Args to Child              
0012e8d8 77f5c2e4 77e75ca4 ffffffff 00000000 SharedUserData!SystemCallStub+0x4 (FPO: [0,0,0])
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for C:\WINDOWS\system32\kernel32.dll - 
WARNING: Stack unwind information not available. Following frames may be wrong.
0012e9d4 77e75cc7 00000000 77e8f3b0 ffffffff ntdll!ZwTerminateProcess+0xc
0012e9e8 005a795b 00000000 005a7a9a 00000000 kernel32!ExitProcess+0x12
0012ea20 005a7ac0 00000000 00000000 00000000 eqgame+0x1a795b
0012fcec 004c6368 00735f5c 0073605c 0012fde4 eqgame+0x1a7ac0
00736104 ffffffff 00000000 00000000 00000000 eqgame+0xc6368
00266bd8 00736104 00266c80 00266c08 00000000 0xffffffff
00000000 00000000 00000000 00000000 00000000 eqgame+0x336104
(pasted everything after the onaddspawn spew.. not sure if it helps at all, just don't want to not give you some info that could help.. and hell, i hope i'm even getting the program working right..)

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Wed Mar 10, 2004 12:01 am

is this being worked on? just out of curiosity since tomorrow is a patch and the version i've been using will stop working..and quite frankly, i'm addicted to this program, haha... if there is anything else i can do to help identify the problem, just let me know, just wish i knew more than i do.

Lax
We're not worthy!
We're not worthy!
Posts: 3524
Joined: Thu Oct 17, 2002 1:01 pm
Location: ISBoxer
Contact:

Post by Lax » Wed Mar 10, 2004 12:43 am

Well, my remaining guess is that your copy of VC6 is corrupting the stack where VS.NET does not. This could be because of lack of optimization in standard edition. Either way, I'm modifying the new hooks to preserve the stack. Hopefully that will solve the problem.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

gnome001
a ghoul
a ghoul
Posts: 109
Joined: Fri Jan 24, 2003 1:01 am

Post by gnome001 » Wed Mar 10, 2004 11:23 am

/cheer.

p00n
a ghoul
a ghoul
Posts: 90
Joined: Sun Feb 22, 2004 11:09 am
Location: USA

Post by p00n » Wed Mar 10, 2004 12:18 pm

Last night I compiled with .net, and all problems seem to be rectified....