samurottofhtepit Posted May 24, 2025 Posted May 24, 2025 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
badbat111 Posted May 24, 2025 Posted May 24, 2025 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
samurottofhtepit Posted May 24, 2025 Author Posted May 24, 2025 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.
badbat111 Posted May 24, 2025 Posted May 24, 2025 could it be savegame corruption ? did you try a new character see if it happens again ?
traison Posted May 24, 2025 Posted May 24, 2025 (edited) 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. Edited May 24, 2025 by traison
samurottofhtepit Posted May 24, 2025 Author Posted May 24, 2025 37 minutes 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. I'll try it. Thanks for the clarification.
samurottofhtepit Posted May 25, 2025 Author Posted May 25, 2025 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
samurottofhtepit Posted May 25, 2025 Author Posted May 25, 2025 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.
traison Posted May 25, 2025 Posted May 25, 2025 (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 May 25, 2025 by traison
samurottofhtepit Posted May 25, 2025 Author Posted May 25, 2025 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.
samurottofhtepit Posted May 25, 2025 Author Posted May 25, 2025 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.
traison Posted May 25, 2025 Posted May 25, 2025 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.
samurottofhtepit Posted June 2, 2025 Author Posted June 2, 2025 (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 June 2, 2025 by samurottofhtepit
samurottofhtepit Posted June 2, 2025 Author Posted June 2, 2025 (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 June 2, 2025 by samurottofhtepit
traison Posted June 2, 2025 Posted June 2, 2025 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.
samurottofhtepit Posted June 2, 2025 Author Posted June 2, 2025 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?
traison Posted June 2, 2025 Posted June 2, 2025 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: 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. Report the issue to the author of The New Gentleman. 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.
samurottofhtepit Posted June 3, 2025 Author Posted June 3, 2025 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.
06660 Posted March 30 Posted March 30 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.
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