Jump to content

Recommended Posts

Posted (edited)

I'll make it immediately clear I am perfectly aware of Papyrus Logs and their worthiness for problem solving.

 

But here's one that had me scratching my head.  Can a more expert-y person take a quick look at it and see if they can ID the mod(s) that is giving me stack dumps big enough to take down a small village when the game clears them?  These dumps look a bit different from the usual and I prefer to avoid the game needing to dump stacks.  Whatever's playing up is impacting my FPS smoothness.

 

the funny stuff starts coming in around line 4880.  

 

BTW, I'm OK with the long string of property not founds from Simple Carriage Expansion (sm_sce_activator).

 

Thanks!

 

Papyrus.0.log

Edited by Bluegunk
Posted (edited)

Personally I wouldn't take stack dumps that literally. To my knowledge the things that show up in a stack dump like this is the things that happened to be doing something at the time when the game decided it had to cut Papyrus processing because it was delaying a save/exit for too long. I.e. when your Papyrus latency gets too high, anything can get the blame. I suppose chances are the problem is somewhere in the stack dump though.

 

If we take a random example, stack 122158:

State: Waiting on other stack for return

Stack trace:
[08/18/2025 - 02:18:40PM]         [ (00013BA7)].ActorBase.HasKeyword()

 

This suggests to me HasKeyword is a latent function and it's waiting for the next frame before it returns. The thread its waiting for is the render loop (or the game logic loop). The wiki does not list it as a latent function though, but I'm not sure I 100% trust it; or we have different ideas of what a latent function is.

 

If my game was dumping stacks, I'd start from ReSaver. Make sure there isn't thousands or even hundereds of instances of some script running. Like for instance, you wouldn't want butterfly scripts running in the vincinity of Markarth when you yourself are in Whiterun.

 

If there's nothing obvious sticking out then unfortunately the only thing I can think of is to go through active script instances by hand in ReSaver, and look where the scripts are waiting. Things like Utility.Wait and OnUpdate would be normal and harmless; but if you got something that appears to be in the middle of a function somewhere, and especially if this is inside a While loop, that's starting to look like a problem.

 

Edit: For reference, the most recent save I made has 2 active scripts in it, and the instances are all either events or Utility.Wait-ing. I suspect you may have many more.

 

Edit again: Here's a recent mod that's apparently causing scripts to get stuck. Maybe you have it?

Edited by traison
Posted (edited)

Hi Traison!

 

Now that's excellent advice, thank you!  I can take it and get to work finding the culprit.

 

I don't have that "recent mod" thank goodness.

 

I know stack dumps aren't the end of the world, it's just part of the process.  But I usually try to have a game setup that avoids dumping because it feels 'cleaner' to me!

 

Thanks for your quick response!

 

Update:

Says he...looking at Resaver where no problems appear.  All those instances. Ugh.

It'll probably be easier to do the old spot the bad mod process...    🥴

Edited by Bluegunk
Posted (edited)

Upload the save here, I'll have a peek at it.

 

Edit: If it's big or want to keep it private, PM me for an upload code.

Edited by traison
Posted
45 minutes ago, traison said:

I'm not seeing anything suspicious in the active scripts. Did Papyrus dump its stacks when creating this save?

Damn it, of course not because I was testing the game. I forgot about that. My apologies. That said, the save I gave you has exactly the same mod set in it.

 

Don't worry about it, I've decided I'll do the usual mod removel search tomorrow. It might take me a while but I'll let you know the result. Maybe I just overloaded the game.

 

Very many thanks for your help!

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...