Jump to content

Recommended Posts

Posted

Lately, I've been experiencing a CTD issue when I load a save file.

 

Spoiler

Skyrim SSE v1.6.1170
CrashLoggerSSE v1-15-0-0 Oct 12 2024 11:33:37

Unhandled exception at 0x7FF918CC5369 KERNELBASE.dll+0025369    nop [rax+rax*1], eax
Exception Flags: 0x00000001
Number of Parameters: 4
Exception Information Parameters:
    Parameter[0]: 0x000019930520
    Parameter[1]: 0x007E44EFE380
    Parameter[2]: 0x7FF904B47548
    Parameter[3]: 0x7FF904B30000

SYSTEM SPECS:
    OS: Microsoft Windows 10 Pro v10.0.19045
    CPU: GenuineIntel Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
    GPU #1: Nvidia TU106 [GeForce RTX 2060 Rev. A]
    GPU #2: Microsoft Basic Render Driver
    PHYSICAL MEMORY: 8.93 GB/31.69 GB
    GPU MEMORY: 1.16/5.08 GB

PROBABLE CALL STACK:
    [ 0] 0x7FF918CC5369      KERNELBASE.dll+0025369
    [ 1] 0x7FF904B352C7    VCRUNTIME140.dll+00052C7
    [ 2] 0x7FF904B34ED0    VCRUNTIME140.dll+0004ED0
    [ 3] 0x7FF70D8791A0        SkyrimSE.exe+01D91A0 -> 14447+0x30    mov rbx, rax
    [ 4] 0x7FF70DA56CAC        SkyrimSE.exe+03B6CAC -> 24664+0x6C    lea rcx, [rdi+0xA0]
    [ 5] 0x7FF70D877734        SkyrimSE.exe+01D7734 -> 14374+0x254    lea rcx, [r15+0x30]
    [ 6] 0x7FF70D8572EE        SkyrimSE.exe+01B72EE -> 13723+0x6DE    jmp 0x00007FF70D85732E
    [ 7] 0x7FF70DCAE8DC        SkyrimSE.exe+060E8DC -> 35717+0x2AC    mov rcx, [rsp+0x60]
    [ 8] 0x7FF70DCA6838        SkyrimSE.exe+0606838 -> 35600+0x8A8    lea rcx, [rbp-0x58]
    [ 9] 0x7FF8F83D070B skse64_1_6_1170.dll+001070B
    [10] 0x7FF70DCB5654        SkyrimSE.exe+0615654 -> 442580+0x354    mov [rbp+0x478], al
    [11] 0x7FF70DCB351A        SkyrimSE.exe+061351A -> 35772+0x46A    test al, al
    [12] 0x7FF8F83D08D8 skse64_1_6_1170.dll+00108D8
    [13] 0x7FF70DCE5F3F        SkyrimSE.exe+0645F3F -> 36564+0x9F    mov rax, [0x00007FF70F798928]
    [14] 0x7FF8E5C53FFE        hdtsmp64.dll+0043FFE    mov edx, 0x10 |  D:\a\hdtSMP64\hdtSMP64\src\Hooks.cpp:206 void * const volatile (mangled: ?Update@MainHooks@Hooks@@SAXQEAVMain@RE@@@Z)
    [15] 0x7FF70DCDEAD5        SkyrimSE.exe+063EAD5 -> 36544+0x165    test bl, bl
    [16] 0x7FF70EBDBB8E        SkyrimSE.exe+153BB8E -> 109636+0x106    mov ebx, eax
    [17] 0x7FF919667374        KERNEL32.DLL+0017374
    [18] 0x7FF91B05CC91           ntdll.dll+004CC91

REGISTERS:
    RAX 0x7E44EFE350       (void*)
    RCX 0x26243B10160      (void*)
    RDX 0x7E44EFCEB0       (void*)
    RBX 0x7FF904B47548     (void* -> VCRUNTIME140.dll+0017548    add [rax], al)
    RSP 0x7E44EFE210       (void*)
    RBP 0x0                (size_t) [0]
    RSI 0x7E44EFE380       (std::__non_rtti_object*)
    RDI 0x19930520         (size_t) [429065504]
    R8  0x7FF904B34D90     (void* -> VCRUNTIME140.dll+0004D90    mov [rsp+0x10], rbx)
    R9  0x7FF904B34EF5     (void* -> VCRUNTIME140.dll+0004EF5    int3)
    R10 0x7FF904B30000     (void*)
    R11 0x7FF904B4A258     (void* -> VCRUNTIME140.dll+001A258    nop)
    R12 0x7FF70F6D8118     (type_info*)
    R13 0x0                (size_t) [0]
    R14 0x261AF833600      (void*)
    R15 0x7FF70F6DC680     (type_info*)
 

 

However, when I start the game from a previous save file (Alternate Start Prison), exit to the main menu, and then resume from the save file that causes the CTD, it launches normally.

 

What are the possible causes of the problem?

Posted

Missing stack info from crash log.

 

The crash appears to have happened in the same vcruntime function as here, but how it got there is different.

Posted
4 hours ago, traison said:

Missing stack info from crash log.

 

The crash appears to have happened in the same vcruntime function as here, but how it got there is different.

 

Oh, at least this "std::bad_optional_access" exception I know. This happens if you do a std::optional::get_value on a std::optional which doesn't have a value. Very simple, always check 'has_value' before calling 'get_value' :) 

Posted (edited)
1 hour ago, nopse0 said:

Oh, at least this "std::bad_optional_access" exception I know. This happens if you do a std::optional::get_value on a std::optional which doesn't have a value. Very simple, always check 'has_value' before calling 'get_value' :) 

 

You missed the part where I said: "The crash appears to have happened in the same vcruntime function ... but how it got there is different."

 

Nothing in the partial crash log that was posted in this thread points to an std::bad_optional_access class or EstrusForSkyrimNG.dll.

 

Edit: The only hint I could see here is callstack entry #2 which might not be part of the exception handler. Getting the name of that could reveal something, but odds are too high it's just some generic arithemtic or string manipulation function that I'm not even going to bother look into it. It will be much easier to tell what's going on when we get the rest of the crash log from @Dorabella.

Edited by traison
Posted
15 hours ago, traison said:

Edit: The only hint I could see here is callstack entry #2 which might not be part of the exception handler.

 

Yes, "VCRUNTIME140.dll+00052C7" seems to be part of the exception handling, maybe VC looks for an exception handler there, and returns to the operating system if it doesn't find one, or so.

Since Dorabella can load the save game if she loads another game first, some memory is accessed, which isn't initialized by loading the save game. HdtSMP64 hook appears in the stack, so this maybe something physics related.

Posted
3 hours ago, nopse0 said:

HdtSMP64 hook appears in the stack, so this maybe something physics related.

 

The further down it is, the less likely it is it is involved. SMP appears in practically all crash logs simply because of where it is hooked. It's pointless to guess before we get the stack.

  • 2 weeks later...
Posted
On 5/18/2026 at 2:32 PM, Tlam99 said:

remove enhanced blood.

It is not installed

 

On 5/19/2026 at 7:46 AM, nopse0 said:

so this maybe something physics related.

If that's the case, shouldn't I always have this problem?

 

After a few tests, I identified the source of the problem  SSE Engine Fixes (skse64 plugin)  I've already reinstalled the prerequisites, and if I remove this fix, the crashes start happening more frequently  

 

 

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...