Very large bug, not sure what to try.

A forum for feature requests/discussions and user submitted patches that improve MQ2

Moderator: MacroQuest Developers

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Very large bug, not sure what to try.

Post by Pragma » Sun Nov 09, 2003 3:39 pm

There is a large bug in the new MQ, which is causing many CTDs. If you run a macro, it ends, then camp and open a char on another server and run another macro, you randomly CTD.

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 » Sun Nov 09, 2003 3:51 pm

I'll check this right now.
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

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 » Sun Nov 09, 2003 4:06 pm

No crash here, try getting us windebug output a la DKAA's post
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Sun Nov 09, 2003 4:18 pm

k

Marcalo
orc pawn
orc pawn
Posts: 23
Joined: Sun Nov 09, 2003 8:17 pm

Post by Marcalo » Sun Nov 09, 2003 8:19 pm

I've had this problem too, as has my roommate.

User avatar
vzmule
Contributing Member
Contributing Member
Posts: 378
Joined: Thu Mar 13, 2003 11:56 pm

Post by vzmule » Sun Nov 09, 2003 9:36 pm

You can use my version until the current version is fixed if you'd like. It's fully functional, just doesn't have the newest features.

http://macroquest2.com/phpBB2/viewtopic.php?t=3896

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 12:55 am

does that version have a working /selectitem?

Also, I'm gaan try and get a CTD on my desktop now where I got softice installed. You want the point at which it breaks?

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 Nov 10, 2003 12:56 am

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

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 1:16 am

Ok. I log into a char. I run a macro. Macro ends (note macro involves trading an item to an npc). I camp. Second I hit char select, I get a crash window. This is what softice picked up:

crashed at some out of program space address"

.....
[MACROQUEST] TakeControlofCommandList - Adding our commands
[MACROQUEST] Macroquest is active
0 Removed
0 Removed
0 Removed
DINPUT8: Buffer overflow; discard old data
DIRECT3D8: (ERROR): The following D3DPOOL_DEFAULT surfaces/buffers/textures still exist
DIRECT3D8: (ERROR): D3DRTYPE_INDEXBUFFER
DIRECT3D8: (ERROR): D3DRTYPE_VERTEXBUFFER
DIRECT3D8: (ERROR): All user created D3DPOOL_DEFAULT surfaces must be freed before a reset can succeed. Reset fails.
DIRECT3D8: (ERROR): Reset failed and reset/testcooperativelevel/release are the only legal APIs to be called subsequently.


EDIT: this is only 1 bug of the 2. This one I think may only occur when you disable the window via /filter mqchat off.

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 1:48 am

The second bug happens when I log in a char, run the macro, log out, go too a second server, log in, and run the same macro. I get a CTD right after it starts. But this is the odd thing.... I cant get the bug to happen on my desktop, only my laptop - yet they use the EXACT same compile, and I know its not my comp, cause a friend of mine is using the exact binaries I am (on a laptop) and is getting the same problems....

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 Nov 10, 2003 1:58 am

:shock: If it has nothing to do with the comp why does it only happen on one of your systems, with the same binaries? Are your drivers updated, windows critical updates installed, etc?
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 2:04 am

On desktop system, I get bug 1 a lot, never get bug 2. On laptop, I get bug 2 a lot, bug 1 rarely lol. This is fucked up. Keep in mind too that until this version of MQ this didnt happen, and I was using same macro.

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 Nov 10, 2003 2:11 am

And your eqgame.ini is updated correct? e.g. Zoning is a function location not a memory location?
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 2:27 am

Um.. no in mine zoning is a memory location. Thats wrong? I got this from CVS as of like the 8th

EDIT: btw, thanks source but I cant use your, you CTD on /selectitem "Water Flask" merchant

Pragma
a ghoul
a ghoul
Posts: 91
Joined: Sat May 03, 2003 1:45 am

Post by Pragma » Mon Nov 10, 2003 2:30 am

Looks like I was 1 irclatest behind, wow, and that was my third update since patch too :) Lets see if this fixes anything.

Also, if that doesnt fix it, I noticed that my desktop has dx9, while laptop has 8.1, ill try putting 9 on laptop.

EDIT: Newest .zip and dx9 and bug 1 still happens on both systems. Randomly at char selection it just dies. Gana test now for bug 2 on laptop.