crash bug kick to desktop,

A forum for reporting bugs NOT related to custom plugins.

Moderator: MacroQuest Developers

User avatar
unknownerrors
a ghoul
a ghoul
Posts: 133
Joined: Tue Oct 12, 2004 7:00 am
Location: Las vegas USA

crash bug kick to desktop,

Post by unknownerrors » Mon Sep 19, 2005 9:32 am

ok i tested this on two systems crashes on both. with seemly ANY shmbot macro i'm crashing just after loading spells,

this is also happening with druid macro code that is largely based on shmbot code..

this is my first time reporting a bug so i checked out the debugger this is what i got starting from where the macro seems to start cause thats right around where the issues start

MQ2]Macro - Loading macro: D:\mq2\Release\Macros\shmbot.a.mac
[MQ2]Include - Including: D:\mq2\Release\Macros\Spell_Routines.inc
[MQ2]Include - Including: D:\mq2\Release\Macros\Wait4rez.inc
[MQ2]Macro - Starting macro with '/call Main'
[MQ2]Call - Calling subroutine Main with params
[MQ2]AddAlias(malo,/echo toggle malo)
[MQ2]AddAlias(slow,/echo toggle slow)
[MQ2]AddAlias(fastslow,/echo toggle fastslow)
[MQ2]AddAlias(root,/echo toggle root)
[MQ2]AddAlias(pet,/echo toggle pet)
[MQ2]AddAlias(dot,/echo toggle dot)
[MQ2]AddAlias(nuke,/echo toggle nuke)
[MQ2]AddAlias(nukeat,/echo toggle nukeat)
[MQ2]AddAlias(buffs,/echo toggle buffs)
[MQ2]AddAlias(sow,/echo toggle sow)
[MQ2]AddAlias(assistat,/echo toggle assistat)
[MQ2]AddAlias(dotat,/echo toggle dotat)
[MQ2]AddAlias(rootat,/echo toggle rootat)
[MQ2]AddAlias(combatat,/echo toggle combatat)
[MQ2]AddAlias(healmeleeat,/echo toggle healmeleeat)
[MQ2]AddAlias(healcastersat,/echo toggle healcastersat)
[MQ2]AddAlias(healtankat,/echo toggle healtankat)
[MQ2]AddAlias(assist,/echo toggle assist)
[MQ2]AddAlias(healat,/echo toggle healat)
[MQ2]AddAlias(status,/echo toggle show)
[MQ2]AddAlias(show,/echo toggle show)
[MQ2]AddAlias(help,/echo toggle help)
[MQ2]AddAlias(verbose,/echo toggle verbose)
[MQ2]AddAlias(shrink,/echo toggle shrink)
[MQ2]AddAlias(avatar,/echo toggle avatar)
[MQ2]AddAlias(panther,/echo toggle panther)
[MQ2]AddAlias(panthergroup,/echo toggle panthergroup)
[MQ2]Call - Calling subroutine MemSpells with params
[MQ2]Echo - [MQ2] Memming spells. Hang on.
[MQ2]WriteChatColor([MQ2] Memming spells. Hang on.)
[MQ2]Echo - [MQ2] Spells are memmed.
[MQ2]WriteChatColor([MQ2] Spells are memmed.)
[MQ2]Return - Returned to /call MemSpells
[MQ2]Echo - [MQ2] Assist set to Seuser
[MQ2]WriteChatColor([MQ2] Assist set to Seuser)
[MQ2]Echo - [MQ2] Joined channel "CONTROLLERS_CHAT_CHANNEL_HERE"
[MQ2]WriteChatColor([MQ2] Joined channel "CONTROLLERS_CHAT_CHANNEL_HERE")
[MQ2]Echo - [MQ2] My master is "CONTROLLERS_PC_NAME_HERE"
[MQ2]WriteChatColor([MQ2] My master is "CONTROLLERS_PC_NAME_HERE")
[MQ2]Call - Calling subroutine Cast_Shrink with params
[MQ2]Return - Returned to /call Cast_Shrink
[MQ2]Call - Calling subroutine cast with params "Tan Rope Bridle" item 5s
[MQ2]GetFuncParam(1): 'string spellName'
[MQ2]GetFuncParam(2): 'string spellType'
[MQ2]GetFuncParam(3): 'timer giveUpTimer'
[MQ2]MQ2Map::OnRemoveSpawn(Pheonex)
[MQ2]Next - End of loop 1 to 9
[MQ2]Next - End of loop 2 to 9
[MQ2]Next - End of loop 3 to 9
[MQ2]Next - End of loop 4 to 9
[MQ2]Next - End of loop 5 to 9
[MQ2]Next - End of loop 6 to 9
[MQ2]Next - End of loop 7 to 9
[MQ2]Next - End of loop 8 to 9
[MQ2]Next - End of loop 9 to 9
[MQ2]FindInvSlotForContents(0x0B119798) (0x0B119848)
[MQ2]FindInvSlotForContents(0x0B119798) (0x0B119848)
[MQ2]Cast: szArg1 = item szArg2 = Tan Rope Bridle
[MQ2]cast test slot 21 = Tan Rope Bridle address is b07f27c
[MQ2]EventBlechCallback(33,159F118,13C63E0) msg='You must be standing to cast a spell.'
[MQ2]Call - Calling subroutine WaitCast with params NULL
[MQ2]GetFuncParam(1): 'string mySub)'
[MQ2]Return - Returned to /call WaitCast ${mySub}
[MQ2]DoEvents: Running event type 2 (Sub Event_Standing) = 0x013C6440
[MQ2]DoEvents - Called event: Sub Event_Standing
[MQ2]Return - Returned to /doevents Interrupt
[MQ2]FindInvSlotForContents(0x0B119798) (0x0B119848)
[MQ2]FindInvSlotForContents(0x0B119798) (0x0B119848)
[MQ2]Cast: szArg1 = item szArg2 = Tan Rope Bridle
[MQ2]cast test slot 21 = Tan Rope Bridle address is b07f27c
[MQ2]Echo - [MQ2] Casting: Summon Horse
[MQ2]WriteChatColor([MQ2] Casting
[MQ2]Call - Calling subroutine WaitCast with params NULL
[MQ2]GetFuncParam(1): 'string mySub)'
[MQ2]EventBlechCallback(14,1578D88,13C7F30) msg='You begin casting Summon Horse.'
[MQ2]MQ2Map::OnRemoveSpawn(Snufan)
[MQ2]MQ2Map::OnRemoveSpawn(Coralx)
[MQ2]Return - Returned to /call WaitCast ${mySub}
[MQ2]DoEvents: Running event type 2 (Sub Event_BeginCast) = 0x013C6440
[MQ2]DoEvents - Called event: Sub Event_BeginCast
[MQ2]MQ2Map::OnAddSpawn(Isster`s_Mount00)
[MQ2]Return - Returned to }
[MQ2]Return - Returned to /if (!${Me.Mount.ID} && ${OutDoors}) /call cast ${Mount} item 5s
[MQ2]Call - Calling subroutine Check_Mana with params
[MQ2]Return - Returned to /call Check_Mana
[MQ2]Call - Calling subroutine PET with params
[MQ2]Call - Calling subroutine cast with params "True Spirit" gem5 30s
[MQ2]GetFuncParam(1): 'string spellName'
[MQ2]GetFuncParam(2): 'string spellType'
[MQ2]GetFuncParam(3): 'timer giveUpTimer'
First-chance exception in eqgame.exe: 0xC0000005: Access Violation.
The thread 0x3D8 has exited with code 0 (0x0).
The thread 0x150 has exited with code 0 (0x0).
The thread 0x3A4 has exited with code 0 (0x0).
The thread 0x4C8 has exited with code 0 (0x0).
The thread 0x4B4 has exited with code 0 (0x0).
[MQ2]MQ2EQBugFix Module Unloaded
[MQ2]MQ2ChatWnd Module Unloaded
[MQ2]MQ2Map Module Unloaded
[MQ2]MQ2HUD Module Unloaded
[MQ2]MQ2CustomBinds Module Unloaded
[MQ2]MQ2ItemDisplay Module Unloaded
The thread 0x710 has exited with code 0 (0x0).
[MQ2]MQ2Labels Module Unloaded
DLL_PROCESS_DETACHThe thread 0x100 has exited with code 0 (0x0).
The program 'C:\Documents and Settings\-\My Documents\EQ\eqgame.exe' has exited with code 0 (0x0).


uh link to the macro's might help..

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

http://www.macroquest2.com/phpBB2/viewtopic.php?t=11771
may our enemys shed tears of crimson apon the field of battle.
- vicious, of cowboybeop

everyone is a potential enemy, everywhere is a potential battlefield.
-zensunni wisdom, of Dune.

lastly - I'll be your huckleberry
-Doc Holliday
webmaster of:
http://unknownerrors.net
http://insideeq.com
http://alphapirates.com
http://reviewthis.info

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Mon Sep 19, 2005 9:36 am

http://www.macroquest2.com/phpBB2/viewt ... c&start=15

I'll go out on a limb here, and say you're not alone.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

skyler
a snow griffon
a snow griffon
Posts: 311
Joined: Wed May 11, 2005 9:22 am

Post by skyler » Mon Sep 19, 2005 9:39 am

paying attention to other things going on around us is over rated.
[img]http://www.digbyinc.com/images/animated/girl_yea2.gif[/img][img]http://tinypic.com/ehc0h2.gif[/img]

nokternal
orc pawn
orc pawn
Posts: 18
Joined: Sun Dec 21, 2003 10:07 pm

Post by nokternal » Mon Sep 19, 2005 10:08 am

Skyler,

I use the same mac, and it's not the mac that's having the problem... first glance it looks like it's checking for AA status and crashing. for canni5.

I'll look deeper in a few.

User avatar
gimp
a grimling bloodguard
a grimling bloodguard
Posts: 584
Joined: Fri Oct 29, 2004 9:28 am
Location: internet

Post by gimp » Mon Sep 19, 2005 10:31 am

nokternal wrote:Skyler,

I use the same mac, and it's not the mac that's having the problem... first glance it looks like it's checking for AA status and crashing. for canni5.

I'll look deeper in a few.
follow the link a_druid just posted.
Lots of things are broken. Don't expect your macros to work correctly.
[/quote]

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Mon Sep 19, 2005 10:32 am

Did neither of you read the post I linked? AA stuff is broken right now, your macro will_not_work, just like the big bold statement in the post I linked states. Does no one read the Announcements that come with new releases?

Jesus fuck, where's EQJoe when you really need him :(
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Mon Sep 19, 2005 10:44 am

nokternal wrote:Skyler,

I use the same mac, and it's not the mac that's having the problem... first glance it looks like it's checking for AA status and crashing. for canni5.

I'll look deeper in a few.
More specifically:
dont_know_at_all wrote:AAs and HUD do NOT work. Custom plugins might need a lot of work.
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

nokternal
orc pawn
orc pawn
Posts: 18
Joined: Sun Dec 21, 2003 10:07 pm

Post by nokternal » Mon Sep 19, 2005 10:50 am

Yes i read it, and I'm looking at where in the mac it is crashing... just trying to be helpful not be attacked for saying... I'll look at the mac.

I didn't say "wow, did you notice AA might be crashing atm?".. i know AA is broken.

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Mon Sep 19, 2005 10:52 am

nokternal wrote:Yes i read it, and I'm looking at where in the mac it is crashing... just trying to be helpful not be attacked for saying... I'll look at the mac.

I didn't say "wow, did you notice AA might be crashing atm?".. i know AA is broken.
You can look at the macro all you want. it won't work untill AA is fixed though, so what's the point?

Wait for AA to be fixed and save yourself meaningless work.

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Mon Sep 19, 2005 11:00 am

It's either that, or declare every AA as a variable in the macro, and set a timer variable every time that AA is used. I'm sure as hell not about to do that with my macro.

It's a given that the macro isn't the problem chief, and skyler said nothing about it being the macro. The source is not completely fixed yet, and he even_says_so_in_that_announcement. Posting that things are broken when we know they're broken doesn't help at all. If you come up with a fix, I'd love to see that posted though.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Mon Sep 19, 2005 11:02 am

09:56 <+fearless> he is saying that the aa section can be commented out, and the mac should work again
09:56 < nokternal> yeah that's what i was trying to tell him
09:56 < nokternal> but i guess i'm on lack of coffee atm
09:57 < nokternal> didn't come across right
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

JimJohnson
a grimling bloodguard
a grimling bloodguard
Posts: 1299
Joined: Sat Oct 11, 2003 6:00 am

Post by JimJohnson » Mon Sep 19, 2005 11:11 am

Think SpellReady might also be borked

User avatar
ieatacid
Developer
Developer
Posts: 2727
Joined: Wed Sep 03, 2003 7:44 pm

Post by ieatacid » Mon Sep 19, 2005 4:31 pm

The HUD works for me, so long as I disable the ones that are related to AAs.

User avatar
unknownerrors
a ghoul
a ghoul
Posts: 133
Joined: Tue Oct 12, 2004 7:00 am
Location: Las vegas USA

Oh.

Post by unknownerrors » Tue Sep 20, 2005 10:37 am

well burn on me.. that sucks.
may our enemys shed tears of crimson apon the field of battle.
- vicious, of cowboybeop

everyone is a potential enemy, everywhere is a potential battlefield.
-zensunni wisdom, of Dune.

lastly - I'll be your huckleberry
-Doc Holliday
webmaster of:
http://unknownerrors.net
http://insideeq.com
http://alphapirates.com
http://reviewthis.info

Sifter
decaying skeleton
decaying skeleton
Posts: 7
Joined: Sat Jul 17, 2004 5:01 am

Post by Sifter » Tue Sep 20, 2005 10:47 am

If you're using spell_routines.inc it's likely that ${Me.Casting.MyCastTime} is causing your crash. It makes a call to GetAACastingTimeModifier under the bonnet. A lot of the other AA calls just aren't work properly, returning NULL's etc. This one will most definately cause a CTD though.