Jump to content

Papyrus stack dump with Dragon Attack at CoW


BlackPete

Recommended Posts

Stack Dump FXDragonBloodDamageScript.psc.zip
 
Probably nothing can be done about this, but I got another stack dump in papyrus (see attachment above). It seems to mostly have to do with FxDragonBloodScript and WIDeadBodyCleanupScript.
 
It happened when I exited the College of Winterhold and a Legendary Dragon started attacking in the courtyard.

Link to comment
Share on other sites

I fail to be surprised. Jzargo is dangerous with spells. So it stands to reason he could induce stack dumps similar to those that Serana is known for.

 

btw, "WIDeadBodyCleanupScript" wasn't literally the cleanup script. What's important is the ID that follows - 0001C1A3. That's how I knew it was Jzargo. From the look of things the two of you gave that dragon a good pounding.

 

It's the other lurking bombs in stack dumps that are more interesting, like this one:

[01/20/2014 - 06:14:00PM] Dumping stack 1592937:
[01/20/2014 - 06:14:00PM]     Frame count: 3 (Page count: 3)
[01/20/2014 - 06:14:00PM]     State: Waiting on latent function (Freeze state: Freezing)
[01/20/2014 - 06:14:00PM]     Type: Normal
[01/20/2014 - 06:14:00PM]     Return register: None
[01/20/2014 - 06:14:00PM]     Has stack callback: No
[01/20/2014 - 06:14:00PM]     Stack trace:
[01/20/2014 - 06:14:00PM]         <unknown self>.utility.Wait() - "<native>" Line ?
[01/20/2014 - 06:14:00PM]             IP: 0
[01/20/2014 - 06:14:00PM]             [param1]: 1.000000
[01/20/2014 - 06:14:00PM]         [ (000ECAEF)].TrapSwingingWall.fireTrap() - "TrapSwingingWall.psc" Line 168
[01/20/2014 - 06:14:00PM]             IP: 1709    Instruction: 50    Line: 168
[01/20/2014 - 06:14:00PM]             [::temp8]: False
[01/20/2014 - 06:14:00PM]             [::NoneVar]: None
[01/20/2014 - 06:14:00PM]             [::temp9]: [TrapSwingingWall < (000ECAEF)>]
[01/20/2014 - 06:14:00PM]             [::temp10]: 2199
[01/20/2014 - 06:14:00PM]             [::temp11]: True
[01/20/2014 - 06:14:00PM]             [::temp12]: True
[01/20/2014 - 06:14:00PM]             [::temp13]: True
[01/20/2014 - 06:14:00PM]         [ (000ECAEF)].TrapSwingingWall.OnActivate() - "TrapBase.psc" Line 77
[01/20/2014 - 06:14:00PM]             IP: 539    Instruction: 16    Line: 77
[01/20/2014 - 06:14:00PM]             [activateRef]: [PressurePlate < (000ECAF0)>]
[01/20/2014 - 06:14:00PM]             [::temp0]: True
[01/20/2014 - 06:14:00PM]             [::temp1]: True
[01/20/2014 - 06:14:00PM]             [::temp2]: [PressurePlate < (000ECAF0)>]
[01/20/2014 - 06:14:00PM]             [::NoneVar]: None
[01/20/2014 - 06:14:00PM]             [triggerRef]: [PressurePlate < (000ECAF0)>]
[01/20/2014 - 06:14:00PM]             [::temp3]: 0
[01/20/2014 - 06:14:00PM]             [::temp4]: False
[01/20/2014 - 06:14:00PM]             [::temp5]: False

 

This gives us an indication there's a logic problem in TrapSwingingWall.psc that got it stuck in an eternal wait loop. The ID, 000ECAEF, indicates you paid a visit to Gallows Rock at some point in your game and that something there didn't clean up properly.

Link to comment
Share on other sites

I fail to be surprised. Jzargo is dangerous with spells. So it stands to reason he could induce stack dumps similar to those that Serana is known for.

 

< ... >

 

This gives us an indication there's a logic problem in TrapSwingingWall.psc that got it stuck in an eternal wait loop. The ID, 000ECAEF, indicates you paid a visit to Gallows Rock at some point in your game and that something there didn't clean up properly.

Jzargo happened to be out in the courtyard when the dragon attacked, so that definetly would make sense.

 

Yes, Gallows Rock was the dungeon where the Companions [silver Hand] quest takes place. I wonder if by chance Skjor is that "something" that didn't clean up properly? I know I've been back to Gallows Rock at least once since doing the Silver Hand quest, I think it was a "kill the bandit leader" radiant quest.

Link to comment
Share on other sites

Only of Skjor managed to fall into the trigger zone for that trap before dying.

I think Skjor is already dead when you enter Gallows Rock during the Silver Hand quest, so that wouldn't apply in this case.

 

I "think" I know which trap that error might be referring to though. I just need to find the IDs in the creation kit.

 

Edit:

These must be the culprit, because they match what is in the error that you pasted above.

Ref 000ECAF0 = TrapPressurePlateMetal01 (Base 0006F8EC) in cell 'GallowsRock01' (00015273)

Ref 000ECAEF = TrapWallWood (Base 000C6440) in cell 'Gallows Rock01' (00015273)

 

Two bandits often get caught in the the trap, because I remember trying to get them to trigger the trap, so that they would get killed (it's kind of fun to do that). :D

Ref 000A9CF9 = LvlSilverHandMelee2H (Base 0002AB89) in cell 'Gallows Rock01' (00015273)

Ref 000ED2C8 = LvlSilverHandMelee1H (Base 0002AB87) in cell 'Gallows Rock01' (00015273)

Link to comment
Share on other sites

Try seeing what happens if you drag the bodies out of the way of the trap and then leave. Not that it's going to do anything noticeable, but you never know.

Link to comment
Share on other sites

Try seeing what happens if you drag the bodies out of the way of the trap and then leave. Not that it's going to do anything noticeable, but you never know.

I tried what you suggested and didn't immediately experience anything noticeable. However, a few minutes after leaving Gallows Rock my game crashed to the desktop, which could have just been coincidental (it does happen on rare occasions for no apparent reason).

 

Here is a link to a save file, if you would like to test and see if you notice anything that I didn't.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...