Jump to content

Recommended Posts

Posted

I've been having a CTD when loading a save, but not when loading from the main menu, when loading a save in game. Either by death or by quickloading. All of the Crash logs keep giving me an Error by the name of

 

"Unhandled exception "EXCEPTION_ACCESS_VIOLATION" at 0x7FF93A051500 VCRUNTIME140.dll+0011500    mov [rax], rcx
Exception Flags: 0x00000000
Number of Parameters: 2
Access Violation: Tried to write memory at 0x017F47A993E0"

 

and after days of looking into it I can't find an answer. Some sources say it's a hardware memory issue but I ran a memory diagnostic and nothing came up. I have over 200 mods at this point so I would like to avoid going one by one.

 

I've tried cleaning saves, I've tried starting new games, nothing seems to be working.

 

Any assistance would be welcome.

crash-2025-05-24-21-18-28.log

Posted
8 minutes ago, badbat111 said:

ctd when starting a game or loading a save sounds like to many mods active try turning some mods off see if the ctd stops

It's not when I start a new game or loading. I can start a new game fine and load in fine. But after I die and the game tries to load a save or when I load a save then it crashes. Sometimes when I die it doesn't crash at all, it's very inconsistent.

Posted
2 hours ago, traison said:

Form id 0xFE006E00 from "TheNewGentleman.esp" contains too many list items.

 

https://www.nexusmods.com/skyrimspecialedition/mods/129136

 

Edit: and just to make it more obvious: that mod is not a fix, it's a workaround. Make sure you understand what it does, and what the side effects will be.

Nope did not work. Still crashing on death reload.

crash-2025-05-25-00-14-15.log

Posted
2 hours ago, badbat111 said:

could it be savegame corruption ? did you try a new character see if it happens again ?

Yes as per my original post. I tried a new save game. It was fine for a while then started crashing again when I died.

Posted (edited)

The issue is still with TheNewGentleman.esp, and its lists.

 

Edit: so next thing to do would be to look at that 0xFE003E00 and 0xFE006E00 in xEdit and make sure there's nothing obviously wrong with it, like no null entries, no broken references and such.

Edited by traison
Posted
27 minutes ago, traison said:

The issue is still with TheNewGentleman.esp, and its lists.

 

Edit: so next thing to do would be to look at that 0xFE003E00 and 0xFE006E00 in xEdit and make sure there's nothing obviously wrong with it, like no null entries, no broken references and such.

So checking xEdit 0xFE006E00 doesn't show up at all.

 

0xFE003E00 Shows no errors.

Posted
1 hour ago, traison said:

The issue is still with TheNewGentleman.esp, and its lists.

 

Edit: so next thing to do would be to look at that 0xFE003E00 and 0xFE006E00 in xEdit and make sure there's nothing obviously wrong with it, like no null entries, no broken references and such.

I think I found the issue. I had installed The SOS-LITE version of Masc Argoninan while TNG required the SOS-FULL version. Immediate testing let me load from death twice. I'll keep the thread updated if the issue recurs. But Thank you for helping me clue in which mod was the problem. Because I could not parse the crash logs.

Posted
7 hours ago, samurottofhtepit said:

So checking xEdit 0xFE006E00 doesn't show up at all.

 

0xFE003E00 Shows no errors.

 

As far as I know its not possible to create lists during runtime, so it has to exist. Look for e00 in TheNewGentleman.esp. Typing the entire form id into the search box in xEdit most likely won't reveal it. FE003 and FE006 is the mod index, both pointing to TheNewGentleman.esp because apparently the load order changed between crashes. I can't quite remember how the bits were divided up in the FE address space. I remember there's 4096 mod indexes, and 0x800 is significant.

  • 2 weeks later...
Posted (edited)

 

On 5/25/2025 at 4:19 AM, traison said:

 

As far as I know its not possible to create lists during runtime, so it has to exist. Look for e00 in TheNewGentleman.esp. Typing the entire form id into the search box in xEdit most likely won't reveal it. FE003 and FE006 is the mod index, both pointing to TheNewGentleman.esp because apparently the load order changed between crashes. I can't quite remember how the bits were divided up in the FE address space. I remember there's 4096 mod indexes, and 0x800 is significant.

 

Nothing in TheNewGentleman.esp has FE006. They all start with FE003. The crash is happening again. Here's the most recent crash log. 

 

crash-2025-06-02-21-52-19.log

Edited by samurottofhtepit
Posted (edited)

And now it works again? I have no idea what is happening or why. It will what feels like randomly. Start or stop working. Sorry to waste your time but I am at a loss for what the issue is. 

Edited by samurottofhtepit
Posted
23 minutes ago, samurottofhtepit said:

Nothing in TheNewGentleman.esp has FE006. They all start with FE003.

 

That's the mod index like I said. It's FE0003 when loaded in xEdit, and FE006 when loaded in the game. They're both TheNewGentleman.esp. Subtract that value from the form id, and you get the relative form id.

Posted
7 minutes ago, traison said:

 

That's the mod index like I said. It's FE0003 when loaded in xEdit, and FE006 when loaded in the game. They're both TheNewGentleman.esp. Subtract that value from the form id, and you get the relative form id.

 

I'm sorry I'm new to this kind of stuff. What am I subtracting from what? FE003 and FE006? I only know the basics or coding and know nothing about making skyrim mods. 
 

I guess my main question is how is this helping me find the root of the crashing? 

Posted
5 minutes ago, samurottofhtepit said:

I'm sorry I'm new to this kind of stuff. What am I subtracting from what? FE003 and FE006?

 

Lets say you have an issue with 0xFE003801. 0x00003000 is the mod index in the 0xFE000000 address space. That's an absolute form id that identifies not only the record, but also which plugin it resides in. Most likely when you open a plugin for editing in xEdit its going to show you a relative form id, like 0x801. If you subtract the address space and the mod index from your absolute form id, you get the relative address: 0xFE003801 - (0xFE000000 + 0x00003000) = 0x801.

 

....or in other words, if you already know which plugin to look in, ignore the first 5 digits of an absolute form id when it starts with 0xFE.

 

9 minutes ago, samurottofhtepit said:

I guess my main question is how is this helping me find the root of the crashing?

 

There is something wrong with the list with the absolute form id of 0xFE006E00 - 0xFE006000 = 0xE00. Your options thus are:

  1. Analyze that list in xEdit. Is it different from another list in some way? Does it contain null references, or references that can't be resolved? Is it unusually long? Lists are probably limited to 128 entries.
  2. Report the issue to the author of The New Gentleman.
  3. Remove The New Gentleman if you want the quick and easy way out.

I'd have to see the problem for myself to say what is wrong with the list. I imagine it can't be that complicated, lists are literally just that: lists.

Posted
3 minutes ago, traison said:

Lets say you have an issue with 0xFE003801. 0x00003000 is the mod index in the 0xFE000000 address space. That's an absolute form id that identifies not only the record, but also which plugin it resides in. Most likely when you open a plugin for editing in xEdit its going to show you a relative form id, like 0x801. If you subtract the address space and the mod index from your absolute form id, you get the relative address: 0xFE003801 - (0xFE000000 + 0x00003000) = 0x801.

 

....or in other words, if you already know which plugin to look in, ignore the first 5 digits of an absolute form id when it starts with 0xFE.

 

Okay so it is just that simple. I was way over thinking how that worked. 

 

Well I'll put in a thing on the Mod page and see what happens but otherwise I'll see what I can do on my own then. 

 

  • 9 months later...
Posted

It gets confused like the old SOS dll used to and tries to do dumb shit. Something about it's genital'd and non genital'd lists. 

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