/itemnotify CTD

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

/itemnotify CTD

Post by Shali » Thu Apr 22, 2004 10:25 pm

Experiencing CTD (no error) when using commands such as this

Code: Select all

/ctrl /itemnotify ${FindItem[=Enchanted Silver Bar].InvSlot} leftmouseup
does the same if i use w/o the /ctrl as well, anyone experienced this or know what might be causing it?

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Apr 22, 2004 10:32 pm

You have no bars?

Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

re

Post by Shali » Thu Apr 22, 2004 10:41 pm

have a few stacks of them, sorry i didnt post all the stuff i should have, btw, just not read the post at the top of the forum (i know, i know, i shoulda read it first) trying to get all that info asap

*edit* btw, when i do /echo for that, it says the slot is 269

Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

re

Post by Shali » Thu Apr 22, 2004 10:58 pm

ok, got some information:


it was a c0000005 Access violation error

source line, listed in VSC as this :

Code: Select all

0000014E   ???
disassembly listed as this also

call stack info:

Code: Select all

0000014e()
32f99050()

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Apr 22, 2004 11:16 pm


Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

re

Post by Shali » Thu Apr 22, 2004 11:20 pm

I think my reply had all that, cept just that it was from Everquest because it gave an offset instead of a source line, am i missing some peice of info that i need to go find?

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Thu Apr 22, 2004 11:21 pm

VS6 SP6?

Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

re

Post by Shali » Thu Apr 22, 2004 11:26 pm

yes, just upgraded today and recompiled to fix another /notify command not liking my old version of VSC6

Goofmester1
a hill giant
a hill giant
Posts: 241
Joined: Thu Nov 06, 2003 4:26 am

Post by Goofmester1 » Fri Apr 23, 2004 3:54 am

Yeah even after getting SP6 for VS6 I still CTD on itemnotify. Haven't been able to get the debug information yet though. When I tried it stopped on the ctd but all I could get was the call stack and the line ecoing that I sent a item notify, no dissasebly information shows up.

Skye
a lesser mummy
a lesser mummy
Posts: 33
Joined: Thu Jan 08, 2004 10:17 pm

Post by Skye » Sat Apr 24, 2004 4:09 am

also getting CTD using /itemnotify loot1 rightmouseup.

too late - 2am here atm so I'm punting for now...

s/BOOL ParseMouseLoc/BOOL NewParseMouseLoc/
s/BOOL OldParseMouseLoc/BOOL ParseMouseLoc/

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 Apr 24, 2004 4:24 am

might I ask what the ParseMouseLoc has to do with this? ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Skye
a lesser mummy
a lesser mummy
Posts: 33
Joined: Thu Jan 08, 2004 10:17 pm

Post by Skye » Sat Apr 24, 2004 2:16 pm

It allowed me to use the old /click code instead of relying upon /itemnotify?

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 Apr 24, 2004 2:23 pm

Get Service Pack 6, debug it. I wouldnt rely on /click ;)
Lax Lacks
Master of MQ2 Disaster
Purveyor of premium, EULA-safe MMORPG Multiboxing Software
* Multiboxing with ISBoxer: Quick Start Video
* EQPlayNice, WinEQ 2.0

Vexix
Genbot Janitor
Posts: 245
Joined: Sat Apr 17, 2004 10:10 am

More details

Post by Vexix » Sat Apr 24, 2004 9:23 pm

Ok. Lemme see if I can give some more detail on this.

I am using VC++6 with SP6. (I downloaded, ran installer, and rebooted, but it doesn't show up as installed on Help/About VC++. How do I verify it's installed?)

I am using the latest April 23 2004 09:13:09 zip.

I am using /itemnotify merchant2 rightmouseup for instant CTD
and while in ${Merchant.Open} I use /itemnotify pack1 rightmouseup for another CTD.

The error is : First-chance exception in eqgame.exe:0XC0000005 Access Violation.

Since the error is in Eqgame, the disassembly and stack call look damn unhelpful to me.

Here's the stack call:
0000014f()
117d6e38()
Here's the disassembly:
0000014D ???
0000014E ???
0000014F ??? <--- Yellow arrow here
00000150 ???
00000151 ???
00000152 ???
00000153 ???

Shali
a ghoul
a ghoul
Posts: 87
Joined: Sun Dec 07, 2003 12:39 pm

re

Post by Shali » Sun Apr 25, 2004 11:27 am

appears fixed with new version :)