fighter139 Posted November 29, 2024 Posted November 29, 2024 I've been able to diagnose most of my crashes up until this point, requesting assistance from anyone with an eye for this. https://pastebin.com/Kgs72emz When I put "6183" into ReSaver, I get a TON of 3DNPC references, but I'm not sure if I'm doing this crash log analysis correctly. I've gotten the same 0x7FF61833C3EC at the beginning of my crashes repeatedly. It only happens in specific places, where (I assume) I am getting close to some NPC causing the crash.
traison Posted November 29, 2024 Posted November 29, 2024 (edited) Faulting offset: SkyrimSE.exe+0DBC3EC Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF61833C3EC SkyrimSE.exe+0DBC3EC mov dword ptr [rax+0x20], 0x01 What I would consider the first actual callstack entry, entry #1: SkyrimSE.exe+144F709 [ 0] 0x7FF61833C3EC SkyrimSE.exe+0DBC3EC -> 77301+0x6C [ 1] 0x7FF6189CF709 SkyrimSE.exe+144F709 -> 108531+0x49 [ 2] 0x7FF618223B2E SkyrimSE.exe+0CA3B2E -> 70716+0x19E ... Stack frame of callstack entry #1. These are the stack entries between the callstack addresses 1 (SkyrimSE.exe+144F709) and 2 (SkyrimSE.exe+0CA3B2E) [RSP+D8 ] 0x7FF6189CF709 (void* -> SkyrimSE.exe+144F709 mov [rbx+0x48], rax) [RSP+E0 ] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" [RSP+E8 ] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" [RSP+F0 ] 0x8 (size_t) [8] [RSP+F8 ] 0x44 (size_t) [68] [RSP+100] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2] [RSP+108] 0x7FF618DDA910 (void* -> SkyrimSE.exe+185A910 ) [RSP+110] 0x0 (size_t) [0] [RSP+118] 0x7FF6182318D0 (void* -> SkyrimSE.exe+0CB18D0 push rbx) [RSP+120] 0x7FF618231940 (void* -> SkyrimSE.exe+0CB1940 push rbx) [RSP+128] 0x1F5939DC640 (BSResource::`anonymous namespace'::DevNull::NullStream*) [RSP+130] 0x0 (size_t) [0] [RSP+138] 0x0 (size_t) [0] [RSP+140] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" Ni* classes are used in NIFs (meshes). Looks like a texture issue; specifically a texture source, i.e. a DDS file. Searching further down in the stack does not reveal any DDS nor NIF file names unfortunately. Searching up in the stack reveals the game is considering looking for a loose file (as opposed to one in a BSA), but again there is no file names: [RSP+0 ] 0x1F5E6787DF0 (BSResource::`anonymous namespace'::LooseFileStream*) Options? Get a debugger, attach it to the game, bypass traps and DRM. See if you can find any further info associated with the LooseFileStream class referenced in RSP at the time of the crash. Get Process Monitor from Sysinternals (Microsoft). Have it monitor file IO traffic from SkyrimSE.exe and make note of the DDS, NIF and BSA files it attempted to access right before the crash. One of these is considerably easier than the other. Edited November 29, 2024 by traison 1
fighter139 Posted November 29, 2024 Author Posted November 29, 2024 Spoiler 29 minutes ago, traison said: Faulting offset: SkyrimSE.exe+0DBC3EC Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF61833C3EC SkyrimSE.exe+0DBC3EC mov dword ptr [rax+0x20], 0x01 What I would consider the first actual callstack entry, entry #1: SkyrimSE.exe+144F709 [ 0] 0x7FF61833C3EC SkyrimSE.exe+0DBC3EC -> 77301+0x6C [ 1] 0x7FF6189CF709 SkyrimSE.exe+144F709 -> 108531+0x49 [ 2] 0x7FF618223B2E SkyrimSE.exe+0CA3B2E -> 70716+0x19E ... Stack frame of callstack entry #1. These are the stack entries between the callstack addresses 1 (SkyrimSE.exe+144F709) and 2 (SkyrimSE.exe+0CA3B2E) [RSP+D8 ] 0x7FF6189CF709 (void* -> SkyrimSE.exe+144F709 mov [rbx+0x48], rax) [RSP+E0 ] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" [RSP+E8 ] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" [RSP+F0 ] 0x8 (size_t) [8] [RSP+F8 ] 0x44 (size_t) [68] [RSP+100] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2] [RSP+108] 0x7FF618DDA910 (void* -> SkyrimSE.exe+185A910 ) [RSP+110] 0x0 (size_t) [0] [RSP+118] 0x7FF6182318D0 (void* -> SkyrimSE.exe+0CB18D0 push rbx) [RSP+120] 0x7FF618231940 (void* -> SkyrimSE.exe+0CB1940 push rbx) [RSP+128] 0x1F5939DC640 (BSResource::`anonymous namespace'::DevNull::NullStream*) [RSP+130] 0x0 (size_t) [0] [RSP+138] 0x0 (size_t) [0] [RSP+140] 0x1FA42C112A0 (NiSourceTexture*) RTTIName: "NiSourceTexture" Ni* classes are used in NIFs (meshes). Looks like a texture issue; specifically a texture source, i.e. a DDS file. Searching further down in the stack does not reveal any DDS nor NIF file names unfortunately. Searching up in the stack reveals the game is considering looking for a loose file (as opposed to one in a BSA), but again there is no file names: [RSP+0 ] 0x1F5E6787DF0 (BSResource::`anonymous namespace'::LooseFileStream*) Options? Get a debugger, attach it to the game, bypass traps and DRM. See if you can find any further info associated with the LooseFileStream class referenced in RSP at the time of the crash. Get Process Monitor from Sysinternals (Microsoft). Have it monitor file IO traffic from SkyrimSE.exe and make note of the DDS, NIF and BSA files it attempted to access right before the crash. One of these is considerably easier than the other. That is very helpful, thank you. I will go play whack-a-mole on some custom armor modding I did and see if I put a wrong texture reference in there.
fighter139 Posted December 2, 2024 Author Posted December 2, 2024 @traison I finally fixed it - it was my own crappy modding - I had a "v39" form record from Skyrim.esm that was copied as an override into a patch for a bunch of armor addons. I fixed it by making a dummy copy of another v44 AA record and then changing the FormID to match the Skyrim.esm record once all the other information was how I wanted. I discovered this by right-clicking on my mod and selecting "check for errors" in SSEdit. Thank you for your help!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now