Still CTD wtih March 13 2004 13:23:41 build

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

DreamKing
a lesser mummy
a lesser mummy
Posts: 79
Joined: Tue Jun 10, 2003 12:29 am

Still CTD wtih March 13 2004 13:23:41 build

Post by DreamKing » Sat Mar 13, 2004 8:50 pm

I deleted my whole MQ2 directory and recompiled and I still crash going into character select. With the same errors in the thread that was locked.

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 » Sat Mar 13, 2004 9:19 pm

Please attach a debugger...
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

DreamKing
a lesser mummy
a lesser mummy
Posts: 79
Joined: Tue Jun 10, 2003 12:29 am

Post by DreamKing » Sun Mar 14, 2004 1:47 am

Ok, here's what I've found. If I run it directly from the Release directory I don't crash. If I copy the dlls into my MQ2 folder and run it from there it crashes going to the character select. I tried moving out all the ini files but it still happens.

Code: Select all

[MQ2]Adding WndNotification target 'ChatWindow'
(90c.f84): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=00000000 ebx=ffffffff ecx=0012dc08 edx=005e4298 esi=163266e8 edi=16324a18
eip=00000000 esp=0012dbec ebp=0012dc08 iopl=0     vif nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00090246
00000000 ??               ???
0:000> g
[MQ2]MQ2Winamp Module Unloaded
[MQ2]MQ2ChatWnd Module Unloaded
[MQ2]MQ2Chat Module Unloaded
[MQ2]MQ2EQBugFix Module Unloaded
[MQ2]MQ2FPS Module Unloaded
[MQ2]MQ2ItemDisplay Module Unloaded
[MQ2]MQ2Labels Module Unloaded
eax=00000000 ebx=00000000 ecx=77e760de edx=00000000 esi=77f5c448 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

Code: Select all

0:000> r
eax=00000000 ebx=00000000 ecx=77e760de edx=00000000 esi=77f5c448 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

Code: Select all

0:000> kv
ChildEBP RetAddr  Args to Child              
0012e8d8 77f5c454 77e798ec 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 77e7990f 00000000 77e8f3b0 ffffffff ntdll!ZwTerminateProcess+0xc
*** WARNING: Unable to verify checksum for D:\EverQuest\eqgame.exe
*** ERROR: Module load completed but symbols could not be loaded for D:\EverQuest\eqgame.exe
0012e9e8 005a760b 00000000 005a774a 00000000 kernel32!ExitProcess+0x12
0012ea20 005a7770 00000000 00000000 00000000 eqgame+0x1a760b
0012fcec 004c6b33 00735c9c 00735d9c 0012fde4 eqgame+0x1a7770
00735e44 ffffffff 00000000 00000000 00000000 eqgame+0xc6b33
001b74c0 00735e44 00153248 001b1180 00000000 0xffffffff
00000000 00000000 00000000 00000000 00000000 eqgame+0x335e44
Looks like MacroQuest.ini was the culprit for some reason. Here's what's in it:

Code: Select all

[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=2
FilterEncumber=0
FilterDebug=0
KeepKeys=1

[Telnet Server]
Enabled=0
LocalOnly=0
Port=0
Welcome=MacroQuest telnet server
Password=macroquest

[Aliases]
/a=/anonymous
/b=/bazaar
/ba=/bazaar
/bind=/doability "Bind Wound"
/c=/consider
/cha=/channel
/d=/duel
/exp=/echo $char(exp)% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/gu=/guildsay
/hp=/echo Current Health: $char(hp,cur) -- Max Health: $char(hp,max)
/load=/loadspells
/m=/msg
/mana=/echo Current Mana: $char(mana,cur) -- Max Mana: $char(mana,max)
/mousepos=/echo Your mouse is at $mouse(X) , $mouse(Y)
/slotid=/echo $selecteditem(itemslot2)
/t=/tell
/ta=/tap
/w=/who

[Plugins]
mq2labels=mq2labels
mq2itemdisplay=mq2itemdisplay
mq2fps=mq2fps
mq2eqbugfix=mq2eqbugfix
mq2chat=mq2chat
mq2chatwnd=mq2chatwnd
mq2winamp=mq2winamp

[Application Paths] 
winamp="d:\\program files\\winamp\\winamp.exe"
Anything in there look like it doesn't belong?

Amadeus
The Maestro
The Maestro
Posts: 2036
Joined: Sat Jun 29, 2002 3:51 pm

Post by Amadeus » Sun Mar 14, 2004 2:32 am

Well, for one thing you're using a plugin that is not included with MQ2, so we cannot be responsible for whether it works or not.

gameboy
a lesser mummy
a lesser mummy
Posts: 64
Joined: Fri Nov 08, 2002 12:28 pm

Post by gameboy » Sun Mar 14, 2004 8:22 am

You also dont need both mq2chat and mq2chatwnd. Take one of them out.