DaymareOn / hdtSMP64

hdt-smp for 64 bit Skyrim
MIT License
32 stars 18 forks source link

[BUG] CTDs at random times #133

Closed somestupidgirl closed 5 months ago

somestupidgirl commented 7 months ago

With FSMP installed the game sometimes crashes when entering or exiting buildings and when loading saves, but also just at random moments, during combat, etc. It seems to be more frequent within interiors but all in all it seems very random which makes it difficult to replicate aside from trying to load saves or entering and exiting buildings until the game crashes. According to the CrashLogger log it seems that hdtSMP64.dll is the definitive culprit. I used to have Better Third Person Selection installed but uninstalling it has not made a whole lot of difference although it does result in less frequent CTDs in terms of being able to load saves. I still get such CTDs with only FSMP installed, just less frequently.

Desktop:

FSMP

SKSE

Skyrim

- Config XMLs:

hdtSMP64.log:

hdtSMP64 200102

CrashLogger Log:

https://pastebin.com/d4HQ50A8

snottyone commented 7 months ago

not an FSMP crash. try disabling the save unbaker, you're crashing on autosave

somestupidgirl commented 7 months ago

Thank you, will try that.

somestupidgirl commented 7 months ago

No difference with Save Unbaker disabled.

Crash Log:

https://pastebin.com/jQACN8qV

snottyone commented 7 months ago

hmm, it's still an autosave crash. did you start a new game with the unbaker disabled, or continue? (also, if you haven't, set RegularQuicksaves = true in EngineFixes.toml)

somestupidgirl commented 7 months ago

Haven't started a new save to test it out but I just disabled autosave completely and no CTDs so far so it seems like you're correct in that it's an autosave issue. Thank you for the help. Now that the problem has been identified I'll be able to figure something out.

I still don't understand why the crash log lists hdtSMP64.dll when these autosave-related crashes happen though instead of the unbaker plugin for example.

somestupidgirl commented 7 months ago

Seems like it's not just autosave-related and more broadly save-related. Had yet another CTD just now when loading a regular save after getting ganked by a bunch of high-level bandits. The CTD issue has been significantly reduced though by disabling autosave as the game is no longer creating autosaves whenever I enter an interior, etc. Hopefully the issue goes away if I start a new character with the unbaker plugin disabled but we'll see.

snottyone commented 7 months ago

I still don't understand why the crash log lists hdtSMP64.dll when these autosave-related crashes happen though instead of the unbaker plugin for example.

FSMP runs every frame, so it ends up in nearly every crashlog. you'll know a real FSMP crash if you see a log - the whole stack section is ONLY fsmp then

somestupidgirl commented 7 months ago

Ah okay got it. Yeah that makes sense. Thanks again for the help. At least my game is significantly more stable now after disabling autosave. I've made too much progress in my current playthrough to start a new one to see if the overall problem persists but at least now I know it's something that's affecting the save/load process and not the physics plugin (which is actually a big relief since HDT SMP is always an essential part of my mod list).

DaymareOn commented 5 months ago

Not related to FSMP.