Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on load or equipment change: (SkyrimSE.exe+D4D9BD) (in v1.5.97.0) #6

Open
alexoj opened this issue Jan 3, 2022 · 2 comments
Open

Comments

@alexoj
Copy link

alexoj commented Jan 3, 2022

Report:
Unhandled native exception occurred at 0x7FF6A659D9BD (SkyrimSE.exe+D4D9BD) on thread 22056!

FrameworkName: NetScriptFramework
FrameworkVersion: 15
FrameworkArchitecture: x64
GameLibrary: SkyrimSE
GameLibraryVersion: 18
ApplicationName: SkyrimSE.exe
ApplicationVersion: 1.5.97.0
VersionInfo: Successfully loaded
Time: 03 Jan 2022 02:46:31.424

Possible relevant objects (24)
{
[ 23] BSTriShape(Name: Arm_Collisions)
[ 24] BSTriShape(Name: Leg_Collisions)
[ 36] NiNode(Name: Scene Root)
[ 52] NiNode(Name: Scene Root)
[ 63] NiNode(Name: CME R PreBreastRoot)
[ 85] TESNPC(Name: Maika, FormId: 00000007, File: Requiem for the Indifferent.esp <- Skyrim.esm)
[ 85] PlayerCharacter(FormId: 00000014, BaseForm: TESNPC(Name: Maika, FormId: 00000007, File: Requiem for the Indifferent.esp <- Skyrim.esm))
[ 87] NiNode(Name: Scene Root)
[ 104] NiNode(Name: HDT Belly)
[ 110] NiNode(Name: Belly)
[ 142] NiNode(Name: CME Spine [Spn0])
[ 148] NiNode(Name: NPC Spine [Spn0])
[ 152] BSFlattenedBoneTree(Name: NPC Root [Root])
[ 154] NiNode(Name: CME UBody [UBody])
[ 158] NiNode(Name: CME Camera3rd [Cam3])
[ 160] NiNode(Name: CME Body [Body])
[ 184] BSFadeNode(Name: skeleton_female.nif, Owner: PlayerCharacter(FormId: 00000014, BaseForm: TESNPC(Name: Maika, FormId: 00000007, File: Requiem for the Indifferent.esp <- Skyrim.esm)))
[ 196] BGSHeadPart(Name: HairLineFemaleNord10 HairLineFemaleNord10, FormId: 000510B8, File: Skyrim.esm)
[ 227] BSFaceGenNiNode(Name: BSFaceGenNiNodeSkinned)
[ 229] BSTriShape(Name: (0005B69C)[1]/ (00013961) [50%])
[ 230] NiNode(Name: DynamicNode)
[ 237] BSTriShape(Name: (00000D67)[1]/ (00000D64) [50%])
[ 250] ShadowSceneNode(Name: shadow scene node)
[ 281] TESObjectARMO(Name: Ebony Armor, FormId: 00013961, File: Requiem for the Indifferent.esp <- Requiem.esp <- Skyrim.esm)
}

Probable callstack
{
[0] 0x7FF6A659D9BD (SkyrimSE.exe+D4D9BD) BSTriShape::unk_D4D760+25D
[1] 0x7FF6A659D465 (SkyrimSE.exe+D4D465) BSTriShape::unk_D4D360+105
[2] 0x7FF6A659DFE2 (SkyrimSE.exe+D4DFE2) unk_D4DFA0+42
[3] 0x7FF6A659DED8 (SkyrimSE.exe+D4DED8) NiNode::unk_D4DE90+48
[4] 0x7FF6A659DF53 (SkyrimSE.exe+D4DF53) NiNode::unk_D4DE90+C3
[5] 0x7FF6A659D2F0 (SkyrimSE.exe+D4D2F0) NiNode::unk_D4D2A0+50
[6] 0x7FF6A5A178BF (SkyrimSE.exe+1C78BF) unk_1C6F90+92F
[7] 0x7FF6A5BB5341 (SkyrimSE.exe+365341) TESNPC::unk_364FF0+351
[8] 0x7FF6A5AE43E5 (SkyrimSE.exe+2943E5) Actor::unk_2943B0+35
[9] 0x7FF6A5EA10DC (SkyrimSE.exe+6510DC) unk_650DF0+2EC
[10] 0x7FF6A60C87A3 (SkyrimSE.exe+8787A3) unk_878550+253
[11] 0x7FF6A60F9F68 (SkyrimSE.exe+8A9F68) FavoritesHandler::ProcessButton_8A9D60+208
[12] 0x7FF6A60F948F (SkyrimSE.exe+8A948F) unk_8A93E0+AF
[13] 0x7FF6A60F7D6E (SkyrimSE.exe+8A7D6E) MenuControls::Handle_8A7CA0+CE
[14] 0x7FF6A6465F75 (SkyrimSE.exe+C15F75) unk_C15E00+175
[15] 0x7FF6A6465130 (SkyrimSE.exe+C15130) unk_C150B0+80
[16] 0x7FF6A6482A81 (SkyrimSE.exe+C32A81) JobList::Process_C329B0+D1
[17] 0x7FF6A6484C48 (SkyrimSE.exe+C34C48) BSJobs::JobThread::Func1_C34930+318
[18] 0x7FF6A645D6BD (SkyrimSE.exe+C0D6BD) StartAddress_0_C0D680+3D
[19] 0x7FFEE0A27034 (KERNEL32.DLL+17034)
[20] 0x7FFEE1B3D241 (ntdll.dll+4D241)
}

Registers
{
AX: 0x27FFD8 (u32):[2621400]
BX: 0x256051016B0 (void*)
CX: 0x205 (u16):[517]
DX: 0x50C8 (u16):[20680]
SI: 0x256050FF680 (void*)
DI: 0x0 (NULL)
BP: 0x254DA92A1C0 (void*)
SP: 0xD3AF53EF20 (void*)
IP: 0x7FF6A659D9BD (SkyrimSE.exe+D4D9BD) (void*)
R8: 0x28 (u8):[40]
R9: 0x205 (u16):[517]
R10: 0x256A05742C0 (void*)
R11: 0x256D8C22C00 (void*)
R12: 0x1 (u8):[1]
R13: 0x256050FF690 (void*)
R14: 0xFFFFFFFFFFFFF8E0 (i64):[-1824]
R15: 0x25605100F90 (void*)
Flags: 0x10286
XMM0: (double)-0.0310290120323256 / (float)-1.248232
XMM1: (double)9.04751101402472E-309 / (float)5.409012E-43
XMM2: (double)-0.032926701147741 / (float)-11.03083
XMM3: (double)196364240013.72 / (float)49.71495
XMM4: (double)3.05175852872708E-05 / (float)0.5
XMM5: (double)3.05175852872708E-05 / (float)0.5
XMM6: (double)5.2220990168286E-315 / (float)0.5
XMM7: (double)5.26354424712089E-315 / (float)1
XMM8: (double)5.18065378653631E-315 / (float)0.25
XMM9: (double)5.26354424712089E-315 / (float)1
XMM10: (double)0 / (float)0
XMM11: (double)4.98503229837094E-315 / (float)0.01
XMM12: (double)1.58735232019473E-314 / (float)-1
XMM13: (double)5.53552857091405E-315 / (float)100
XMM14: (double)0 / (float)0
XMM15: (double)0 / (float)0
}

Stack
{
[SP+0] 0x256050FF680 (void*)
[SP+8] 0x25605101668 (void*)
[SP+10] 0x254158E7690 (tbbmalloc.dll+17690) (void*)
[SP+18] 0x254158DD8D3 (tbbmalloc.dll+D8D3) (void*)
[SP+20] 0x0 (NULL)
[SP+28] 0x254158DCB74 (tbbmalloc.dll+CB74) (void*)
[SP+30] 0x25600005CA8 (void*)
[SP+38] 0x254DA91E200 (void*)
[SP+40] 0x1 (u8):[1]
[SP+48] 0x5B0007065040A (u64):[1600890815710218]
[SP+50] 0x28 (u8):[40]
[SP+58] 0xFFFFFFFFFFFFFFFE (i64):[-2]
[SP+60] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+68] 0x0 (NULL)
[SP+70] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+78] 0x0 (NULL)
[SP+80] 0xFFFFFFFFFFFFFFFF (i64):[-1]
[SP+88] 0x255DACCE570 (void*)
[SP+90] 0x255DACCE480 (void*)
[SP+98] 0xF0 (u8):[240]
[SP+A0] 0xFFFFFFFF (u32):[4294967295]
[SP+A8] 0x256D8C18700 (BSTriShape*) -> (Name: Arm_Collisions)
[SP+B0] 0x256D8C1A800 (BSTriShape*) -> (Name: Leg_Collisions)
[SP+B8] 0x7FF6A659D465 (SkyrimSE.exe+D4D465) (void*)
[SP+C0] 0x25600000001 (void*)
[SP+C8] 0x2560511CB20 (NiSkinPartition*)
[SP+D0] 0x0 (NULL)
[SP+D8] 0x256FFFFFFFF (u64):[2572685410303]
[SP+E0] 0x2560511CB20 (NiSkinPartition*)
[SP+E8] 0xFFFFFFFFFFFFFFFE (i64):[-2]
[SP+F0] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+F8] 0x0 (NULL)
[SP+100] 0x256D8C18700 (BSTriShape*) -> (Name: Arm_Collisions)
[SP+108] 0x256D8C18700 (BSTriShape*) -> (Name: Arm_Collisions)
[SP+110] 0x256D8CCDA80 (NiNode*) -> (Name: Scene Root)
[SP+118] 0x7FF6A659DFE2 (SkyrimSE.exe+D4DFE2) (void*)
[SP+120] 0x256D8CCDA80 (NiNode*) -> (Name: Scene Root)
[SP+128] 0x256D8C1A800 (BSTriShape*) -> (Name: Leg_Collisions)
[SP+130] 0xD3AF53F248 (void*)
[SP+138] 0x2560511CB20 (NiSkinPartition*)
[SP+140] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+148] 0x0 (NULL)
[SP+150] 0x256D8C1A800 (BSTriShape*) -> (Name: Leg_Collisions)
[SP+158] 0x7FF6A659DED8 (SkyrimSE.exe+D4DED8) (void*)
[SP+160] 0xE0 (u8):[224]
[SP+168] 0x0 (NULL)
[SP+170] 0xF0 (u8):[240]
[SP+178] 0xAF53F430 (u32):[2941514800]
[SP+180] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+188] 0x0 (NULL)
[SP+190] 0x256D8DC91C0 (NiNode*) -> (Name: Scene Root)
[SP+198] 0x7FF6A659DF53 (SkyrimSE.exe+D4DF53) (void*)
[SP+1A0] 0xE0 (u8):[224]
[SP+1A8] 0x256D8CCDA80 (NiNode*) -> (Name: Scene Root)
[SP+1B0] 0x5 (u8):[5]
[SP+1B8] 0xD3AF53F178 (char*) "h"
[SP+1C0] 0x3F000000 (u32):[1056964608] (f32):[0.5]
[SP+1C8] 0x0 (NULL)
[SP+1D0] 0x256D8DC91C0 (NiNode*) -> (Name: Scene Root)
[SP+1D8] 0x7FF6A659D2F0 (SkyrimSE.exe+D4D2F0) (void*)
[SP+1E0] 0x256D8CCDA80 (NiNode*) -> (Name: Scene Root)
[SP+1E8] 0xD3AF53F260 (NiNode**) -> (Name: CME R PreBreastRoot)
[SP+1F0] 0xD3AF53F248 (void*)
[SP+1F8] 0xD3AF53F178 (char*) "h"
[SP+200] 0x7FF6A6D6F2A0 (SkyrimSE.exe+151F2A0) (void*)
[SP+208] 0xFFFFFFFFFFFFFFFE (i64):[-2]
[SP+210] 0x256D8CCDA80 (NiNode*) -> (Name: Scene Root)
[SP+218] 0x255DACCE570 (void*)
[SP+220] 0x4049000000000000 (u64):[4632233691727265792] (f64):[50]
[SP+228] 0x0 (NULL)
[SP+230] 0x32 (u8):[50]
[SP+238] 0x7FF6A5A178BF (SkyrimSE.exe+1C78BF) (void*)
[SP+240] 0x256D8DC91C0 (NiNode*) -> (Name: Scene Root)
[SP+248] 0x255A60B10E8 (char*) "Actors\Character\Character Assets\FemaleBody_1.nif"
[SP+250] 0x255A60B10E8 (char*) "Actors\Character\Character Assets\FemaleBody_1.nif"

Solution:
The armor or body mesh is broken: the _0 and _1 variants have their blocks in different order. This seems to sometimes (but not always) crash the game.
It tells you which mesh is broken in the stack section, just scroll until you see a path like:
[SP+248] 0x255A60B10E8 (char*) "Actors\Character\Character Assets\FemaleBody_1.nif"

The solution is to either uninstall the mod, download a fixed version of the mesh or fix the mesh in nifskope, go to Spells>Sanitize>Reorder blocks and check that the blocks are in the same order in both files, if they aren't after clicking that option, go to the parent node of the offending node and reorder the children entries and use the sanitize option again.

@Fikthenig
Copy link
Owner

That is a perfect solution for an incessant problem. Nice Work!!!!
I'll leave this open for when I update the guide.

@Dark3clipse
Copy link

Oh my god this fixed my dreaded SkyrimSE.exe+D4D9BD CTDs! You have my eternal thanks <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants