[fixed/closed]Jace, Architect of Thought Ultimate Crashes
Moderators: BAgate, drool66, stassy, Aswan jaguar, gmzombie, CCGHQ Admins
[fixed/closed]Jace, Architect of Thought Ultimate Crashes
by HarlequinCasts » 20 Jan 2014, 21:30
Describe the Bug:
Activating Jace, Architect of Thought 's ultimate willsometimes cause the game to crash.I definitely have had it work correctly numerous times, but this save file seems to be an example where it will crash.
Sorry I don't have more to go on. The deck I use it with is a Battle of Wits deck, and like I said, it has worked plenty of times before. I do not know which AI deck is used in this particular game.
EDIT: The problem seems to be activating it during the first main phase for some reason. This save works fine if you activate it during phase 2. And also the problem seems to be only when activating the ultimate would destroy jace. If he has more counters than needed it works fine in phase 1...
EDIT (Journey into Nyx May 2014): Seems to crash everytime it is activated now.
EDIT (M15 Sept 2014): Game locks up upon activation of ultimate
Which card did behave improperly ?
Jace, Architect of Thought
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
CIAv2 Jan 2014
Gauntlet
What exactly should be the correct behavior/interaction ?
Jace, Architect of Thought
Are any other cards possibly affected by this bug ?
NA
Activating Jace, Architect of Thought 's ultimate will
EDIT (Journey into Nyx May 2014): Seems to crash everytime it is activated now.
EDIT (M15 Sept 2014): Game locks up upon activation of ultimate
Which card did behave improperly ?
Jace, Architect of Thought
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
CIAv2 Jan 2014
Gauntlet
What exactly should be the correct behavior/interaction ?
Jace, Architect of Thought
Are any other cards possibly affected by this bug ?
NA
- Attachments
-
jace architect.zip- (4.26 KiB) Downloaded 75 times
Last edited by BAgate on 22 Sep 2014, 16:47, edited 12 times in total.
Reason: closed
Reason: closed
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: Jace, Architect of Thought
by HarlequinCasts » 20 Jan 2014, 21:45
Bam!
Problem signature:
Problem Event Name: APPCRASH
Application Name: Magic.exe
Application Version: 7.0.0.0
Application Timestamp: 4e000000
Fault Module Name: manalinkeh.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 52d2a673
Exception Code: c0000005
Exception Offset: 00302cae
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: Jace, Architect of Thought
by Korath » 20 Jan 2014, 22:40
OK, hrm. It's crashing in create_card_instance(), at "card_data_t* cd = cards_at_7c7000[iid];". No way to find out what iid was, and I don't know yet whether Jace himself provoked it (though his code looks ok) or whatever spell he tried to copy did. I'll add an assertion in here so that it'll give us a clean backtrace if it happens again. There's also a (small) chance that figuring out the AI's deck might help me reproduce it.
(Besides the crash, he creates extra copies of permanents in their owner's graveyard, doesn't flag the other player's spell as stolen when it becomes a permanent, doesn't exile the spells, doesn't work properly with non-permanent spells that go somewhere other than the graveyard when they resolve, and doesn't give you an option not to cast the chosen spells. Whew.)
(Besides the crash, he creates extra copies of permanents in their owner's graveyard, doesn't flag the other player's spell as stolen when it becomes a permanent, doesn't exile the spells, doesn't work properly with non-permanent spells that go somewhere other than the graveyard when they resolve, and doesn't give you an option not to cast the chosen spells. Whew.)
-

Korath - DEVELOPER
- Posts: 3522
- Joined: 02 Jun 2013, 05:57
- Has thanked: 491 times
- Been thanked: 1037 times
Re: Jace, Architect of Thought
by HarlequinCasts » 20 Jan 2014, 22:51
I'll keep watching for the original bug. But I guess it doesn't surprise me that its some interaction with the enemy deck.
However,
OTHER BUG: You can select lands with his ultimate. Should be non-land.
However,
OTHER BUG: You can select lands with his ultimate. Should be non-land.
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: Jace, Architect of Thought
by Korath » 20 Jan 2014, 23:00
Well, that at least is easy to fix, and I've done so in 84f1e93.
Be aware it won't let you select interrupts, either; mostly this is unavoidable due to the way Fork and Counterspell effects are implemented (they'd blow up, since there isn't a spell on top of the stack for them to target), but e.g. Dark Ritual and Cryptic Command and Red Elemental Blast and Sleight of Mind should all in theory be castable in their don't-target-a-spell modes.
Be aware it won't let you select interrupts, either; mostly this is unavoidable due to the way Fork and Counterspell effects are implemented (they'd blow up, since there isn't a spell on top of the stack for them to target), but e.g. Dark Ritual and Cryptic Command and Red Elemental Blast and Sleight of Mind should all in theory be castable in their don't-target-a-spell modes.
-

Korath - DEVELOPER
- Posts: 3522
- Joined: 02 Jun 2013, 05:57
- Has thanked: 491 times
- Been thanked: 1037 times
Re: Jace, Architect of Thought
by Aswan jaguar » 20 Jan 2014, 23:36
I tried your savegame and I didn't get a crash in 1st main phase even if it used all it's loyalty and went to graveyard later.(according to your edit).
Which cards did you selected with it's ultimate to play for free?Did it crash after you selected cards from both players?or just from you(first-player)?
EDIT :I confirm the bug and I found that it crashes at least with this savegame at any main phase if you have cast previously any spell.If you activate it before you play a spell it works correctly.
Which cards did you selected with it's ultimate to play for free?Did it crash after you selected cards from both players?or just from you(first-player)?
EDIT :I confirm the bug and I found that it crashes at least with this savegame at any main phase if you have cast previously any spell.If you activate it before you play a spell it works correctly.
Last edited by Aswan jaguar on 21 Jan 2014, 00:12, edited 2 times in total.
Reason: edit-new info
Reason: edit-new info
---
Trying to squash some bugs and playtesting.
Trying to squash some bugs and playtesting.
-

Aswan jaguar - Super Tester Elite
- Posts: 7450
- Joined: 13 May 2010, 12:17
- Has thanked: 639 times
- Been thanked: 351 times
Re: [confirmed-new info]Jace, Architect of Thought
by HarlequinCasts » 20 Jan 2014, 23:59
Yeah Aswan, for me (when it does crash) it crashes as soon as I select the ultimate ability from the menu, it never gets to any card prompts.
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [confirmed-new info]Jace, Architect of Thought
by Korath » 21 Jan 2014, 00:26
Repro, alas, is restricted to that save game (which I can't get to load even with released CrIAv2) - I can put Jace and a Doubling Season in my hand in a clean game, debug enough mana to cast them both, cast the Doubling Season, cast Jace, active Jace's third ability, and not crash.
-

Korath - DEVELOPER
- Posts: 3522
- Joined: 02 Jun 2013, 05:57
- Has thanked: 491 times
- Been thanked: 1037 times
Re: [confirmed-new info]Jace, Architect of Thought
by HarlequinCasts » 21 Jan 2014, 02:02
Somewhat of a result: I did a grep search for some of the cards and found the AI's deck based on its library (included).
Gave myself a doubling season and a Jace and it crashed once again in the same way. But it doesn't always crash so I have no clue... (second crash report below -seems the same)
Gave myself a doubling season and a Jace and it crashed once again in the same way. But it doesn't always crash so I have no clue... (second crash report below -seems the same)
Problem Event Name: APPCRASH
Application Name: Magic.exe
Application Version: 7.0.0.0
Application Timestamp: 4e000000
Fault Module Name: manalinkeh.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 52d2a673
Exception Code: c0000005
Exception Offset: 00302cae
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
- Attachments
-
SaveGame.zip- Decks and save
- (4.94 KiB) Downloaded 79 times
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [confirmed-new info]Jace, Architect of Thought
by HarlequinCasts » 22 Jan 2014, 08:43
Encountered the bug again in a totally different game. Same module/offset.
Attached is the save. Again it does not always crash for whatever reason. But just like Aswan said, the commonality is that the ultimate is the first thing used in main phase 1 prior to casting anything else. Crash happens before targets are chosen, but after Jace is put in the graveyard (as seen in screenshot).
EDIT: Have reproduced multiple times with this save, but sometimes it takes upwards of 5 tries before the save crashes even with the same exact inputs each time.
Attached is the save. Again it does not always crash for whatever reason. But just like Aswan said, the commonality is that the ultimate is the first thing used in main phase 1 prior to casting anything else. Crash happens before targets are chosen, but after Jace is put in the graveyard (as seen in screenshot).
EDIT: Have reproduced multiple times with this save, but sometimes it takes upwards of 5 tries before the save crashes even with the same exact inputs each time.
- Attachments
-
Jace crash2.zip- (3.97 KiB) Downloaded 70 times
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [confirmed-new info]Jace, Architect of Thought
by HarlequinCasts » 27 Jan 2014, 23:31
Aha! I just had an epiphany! This bug is the exact same as the one about Show and Tell & Engineered Explosives
What's happening is that Jace's ultimate is crashing because it can search your own library and Engineered Explosives is in there in this save game. Tested in a clean game, and removing the Engineered Explosives prevents the Jace ultimate crash.
(This thread can be closed the above link will redirect anyone).
What's happening is that Jace's ultimate is crashing because it can search your own library and Engineered Explosives is in there in this save game. Tested in a clean game, and removing the Engineered Explosives prevents the Jace ultimate crash.
(This thread can be closed the above link will redirect anyone).
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [not a bug]Jace, Architect of Thought
by HarlequinCasts » 28 Jan 2014, 04:50
Damnit I spoke too soon sorry. I can still sometimes crash the game with Jace's ultimate, even without Engineered Explosives in the deck. Same offset as reported before... This may still be a separate bug after all...
Attached a new save where Jace may crash using his ult even without an engineered explosives.
Attached a new save where Jace may crash using his ult even without an engineered explosives.
- Attachments
-
jace no engineered.zip- (3.93 KiB) Downloaded 75 times
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [confirmed]Jace, Architect of Thought
by HarlequinCasts » 19 Mar 2014, 02:38
As of BNG v2 Jace, Architect of Thought 's ultimate leaves your library (and presumably your opponent's libary) in alphabetical order.
In the screen shot I used Jace on my turn and then drew a ton of cards with Sphinx's Revelation. As you can see they are alphabetical.
In the screen shot I used Jace on my turn and then drew a ton of cards with Sphinx's Revelation. As you can see they are alphabetical.
-

HarlequinCasts - Posts: 917
- Joined: 07 May 2013, 14:33
- Has thanked: 68 times
- Been thanked: 30 times
Re: [confirmed]Jace, Architect of Thought
by BAgate » 19 Mar 2014, 03:07
Opponent's library is NOT effected (it is randomized).
Working on: housekeeping and archived reports
21 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 4 guests
