Jump to content

Oblivion crash when saving


Galandil

Recommended Posts

Hi, I've been playing on a character since 2015. I have not changed my load order, or updated any mods or ENB since starting and now I'm experiencing problems. The game runs fine, allows me to load, but if I try saving I will crash. If I load a save many hours back I can play for a while but then the problem will occur again. I can even play for a long time without saving without crashing which makes me think the issue is with saving itself. Don't even have to have played for a long time for it to occur, can be 2 seconds. Load a save that worked and you will crash 100% of the time you save again. Looking up the save in wrye bash and applying remove bloat I get this error message:

 

Traceback (most recent call last):
File "bash\balt.pyo", line 2495, in __Execute
File "bash\basher\saves_links.pyo", line 791, in Execute
File "bash\bosh\_saves.pyo", line 417, in load
MemoryError
Now I do have a lot of play time in this save. Day 727, Play 239 hours. I know that sounds like a lot but I have been playing on this character since 2015 so please don't judge too harshly :sweat:
Has anyone experienced this issue before and found a work around or a fix? I'd greatly appreciate it. Would really suck having to start over.
Plugin list:

# This file is used to tell Oblivion which data files to load.
# Use the oblivion launcher or obmm to choose which files you want.
# Please do not modify this file by hand.

# last modified by obmm: 19.08.2017 19:14

Oblivion.esm
All Natural Base.esm
BetterMusicSystem.esm
CM Partners.esm
Better Cities Resources.esm
CM Partners.esp
DLCShiveringIsles.esp
Unofficial Oblivion Patch.esp
Unofficial Shivering Isles Patch.esp
UOP Vampire Aging & Face Fix.esp
Oblivion Citadel Door Fix.esp
BetterMusicSystem(SI).esp
_Ren_BeautyPack_full.esp
MaleBodyReplacerV5.esp
RTFemaleReplacerV12.esp
Oblivion_Character_Overhaul.esp
KT_CustomRaceFix.esp
P1DkeyChain.esp
Purger.esp
Weatherspell.esp
Harvest [Flora].esp
Harvest [Flora] - Shivering Isles.esp
Improved Fires and Flames - Increased Sound.esp
Real Lava 1.3.esp
ImprovedSigns.esp
VA_BetterGold.esp
DLCHorseArmor.esp
DLCHorseArmor - Unofficial Patch.esp
DeadlierDarkBrotherHood.esp
DLCSpellTomes.esp
DLCSpellTomes - Unofficial Patch.esp
ImpeREAL Empire Unique Cities - Sutch.esp
Better Wine SI.esp
LoadingScreens.esp
LoadingScreensSI.esp
LoadingScreensAddOn.esp
KnightlyArmory.esp
Enhanced Grabbing.esp
AFK_Weye.esp
1em_Vilja.esp
ViljaOCO.esp
TweakAthleticsNoSpeed.esp
WindowLightingSystem.esp
300_White Stallion 4.esp
Demonhunter.esp
ImpeREAL Empire - Unique Forts.esp
TalosBridgeGateHouse.esp
The Lost Spires.esp
Feldscar.esp
Basic Primary Needs.esp
Kragenir's Death Quest.esp
KDQ - Rural Line Additions.esp
Camping.esp
xulAncientRedwoods.esp
xulAncientYews.esp
xulArriusCreek.esp
xulAspenWood.esp
xulBlackwoodForest.esp
xulBrenaRiverRavine.esp
xulCheydinhalFalls.esp
xulChorrolHinterland.esp
xulCliffsOfAnvil.esp
xulCloudtopMountains.esp
xulColovianHighlands_EV.esp
xulEntiusGorge.esp
xulBeachesOfCyrodiilLostCoast.esp
xulLushWoodlands.esp
xulPantherRiver.esp
xulRiverEthe.esp
xulSkingradOutskirts.esp
xulSnowdale.esp
xulStendarrValley.esp
xuldarkforest.esp
xulTheHeath.esp
xulRollingHills_EV_withoutWheat.esp
xulPatch_AY_AC.esp
Feldscar+Snowdale Patch.esp
AFK_Weye Arrius_Creek Patch.esp
CountySutchOwlsCove-LostCoast patch.esp
KragenirsDeathQuest-LostCoast patch.esp
KragenirsDeathQuest-CloudtopMountains patch.esp
KragenirsDeathQuest-RollingHills patch.esp
KragenirsDeathQuest-CliffsOfAnvil patch.esp
LostSpires-DarkForest patch.esp
All Natural - Real Lights.esp
All Natural.esp
All Natural - SI.esp
Immersive Interiors.esp
Immersive Interiors - Bravil.esp
Better Imperial City.esp
Better Cities .esp
Better Cities Full.esp
Better Cities - Knightly Armory.esp
Better Cities - Unique Landscape Panther River patch.esp
Better Cities - Unique Landscape Chorrol Hinterland.esp
Better Cities - Unique Landscape Skingrad Outskirts.esp
Better Cities - Unique Landscape Cheydinhal Falls.esp
Better Cities - The Lost Spires.esp
Better Cities - All Natural.esp
Bashed Patch, 0.esp

Is there perhaps a way to enable a crash log? :)
Edited by Galandil
Link to comment
Share on other sites

Recreated the crash with a crash logger. Got this crash log:

 

 

Exception caught!
Instruction pointer (EIP): 0040163F

REG | VALUE
eax | 01000000
ebx | 22A2EC01
ecx | 00B02020
edx | 13D415D8
edi | 00202E38
esi | 22A2EC70
ebp | 192DFEAC

STACK (esp == 0018F548):
0xBA23AB3C |
0x00B02020 | g_formHeap
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |
0xBA23AB3C |


GAME CRASHED AT INSTRUCTION Base+0x0000163F IN MODULE: D:\Program Files\Bethesda Softworks\Oblivion\Oblivion.exe
Please note that this does not automatically mean that that module is responsible.
It may have been supplied bad data or program state as the result of an issue in
the base game or a different DLL.


LISTING MODULE BASES (UNORDERED)...
- 0x00400000 - 0x00BAF000: D:\Program Files\Bethesda Softworks\Oblivion\Oblivion.exe
- 0x77100000 - 0x77280000: C:\Windows\SysWOW64\ntdll.dll
- 0x75B20000 - 0x75C30000: C:\Windows\syswow64\kernel32.dll
- 0x75F90000 - 0x75FD7000: C:\Windows\syswow64\KERNELBASE.dll
- 0x6FCD0000 - 0x6FD54000: C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18837_none_ec86b8d6858ec0bc\COMCTL32.dll
- 0x76070000 - 0x76111000: C:\Windows\syswow64\ADVAPI32.dll
- 0x76120000 - 0x761CC000: C:\Windows\syswow64\msvcrt.dll
- 0x76750000 - 0x76769000: C:\Windows\SysWOW64\sechost.dll
- 0x76480000 - 0x76570000: C:\Windows\syswow64\RPCRT4.dll
- 0x74820000 - 0x74880000: C:\Windows\syswow64\SspiCli.dll
- 0x74810000 - 0x7481C000: C:\Windows\syswow64\CRYPTBASE.dll
- 0x75FE0000 - 0x76070000: C:\Windows\syswow64\GDI32.dll
- 0x75E80000 - 0x75F80000: C:\Windows\syswow64\USER32.dll
- 0x74B10000 - 0x74B1A000: C:\Windows\syswow64\LPK.dll
- 0x766B0000 - 0x7674D000: C:\Windows\syswow64\USP10.dll
- 0x66970000 - 0x669A0000: C:\Windows\system32\DINPUT8.dll
- 0x70C70000 - 0x70CA2000: C:\Windows\system32\WINMM.dll
- 0x651E0000 - 0x65252000: C:\Windows\system32\DSOUND.dll
- 0x75C90000 - 0x75DEF000: C:\Windows\syswow64\ole32.dll
- 0x70670000 - 0x70695000: C:\Windows\system32\POWRPROF.dll
- 0x76230000 - 0x763CD000: C:\Windows\syswow64\SETUPAPI.dll
- 0x76CC0000 - 0x76CE7000: C:\Windows\syswow64\CFGMGR32.dll
- 0x76580000 - 0x76611000: C:\Windows\syswow64\OLEAUT32.dll
- 0x75DF0000 - 0x75E02000: C:\Windows\syswow64\DEVOBJ.dll
- 0x18000000 - 0x18068000: D:\Program Files\Bethesda Softworks\Oblivion\binkw32.dll
- 0x74CA0000 - 0x758EC000: C:\Windows\syswow64\SHELL32.dll
- 0x761D0000 - 0x76227000: C:\Windows\syswow64\SHLWAPI.dll
- 0x71F50000 - 0x71F59000: C:\Windows\system32\VERSION.dll
- 0x00F90000 - 0x011DF000: C:\Windows\system32\d3dx9_27.dll
- 0x73370000 - 0x73377000: C:\Windows\system32\WSOCK32.dll
- 0x75990000 - 0x759C5000: C:\Windows\syswow64\WS2_32.dll
- 0x76870000 - 0x76876000: C:\Windows\syswow64\NSI.dll
- 0x6FD60000 - 0x6FDAC000: C:\Windows\system32\apphelp.dll
- 0x67810000 - 0x67A2A000: C:\Windows\AppPatch\AcGenral.DLL
- 0x70890000 - 0x70910000: C:\Windows\system32\UxTheme.dll
- 0x725A0000 - 0x725AF000: C:\Windows\system32\samcli.dll
- 0x72E20000 - 0x72E34000: C:\Windows\system32\MSACM32.dll
- 0x70150000 - 0x70153000: C:\Windows\system32\sfc.dll
- 0x6FDE0000 - 0x6FDED000: C:\Windows\system32\sfc_os.DLL
- 0x76CF0000 - 0x76D07000: C:\Windows\syswow64\USERENV.dll
- 0x74880000 - 0x7488B000: C:\Windows\syswow64\profapi.dll
- 0x70870000 - 0x70883000: C:\Windows\system32\dwmapi.dll
- 0x759D0000 - 0x75B20000: C:\Windows\syswow64\urlmon.dll
- 0x76570000 - 0x76574000: C:\Windows\syswow64\api-ms-win-downlevel-ole32-l1-1-0.dll
- 0x75E10000 - 0x75E14000: C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll
- 0x76470000 - 0x76475000: C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll
- 0x75F80000 - 0x75F84000: C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll
- 0x763D0000 - 0x763D4000: C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll
- 0x74890000 - 0x74893000: C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll
- 0x763E0000 - 0x763E3000: C:\Windows\syswow64\normaliz.DLL
- 0x748D0000 - 0x74B06000: C:\Windows\syswow64\iertutil.dll
- 0x76880000 - 0x76CB6000: C:\Windows\syswow64\WININET.dll
- 0x70CB0000 - 0x70CC2000: C:\Windows\system32\MPR.dll
- 0x75C30000 - 0x75C90000: C:\Windows\system32\IMM32.DLL
- 0x767A0000 - 0x7686D000: C:\Windows\syswow64\MSCTF.dll
- 0x67200000 - 0x67332000: D:\Program Files\Bethesda Softworks\Oblivion\obse_1_2_416.dll
- 0x72BC0000 - 0x72CAB000: C:\Windows\system32\dbghelp.dll
- 0x6FC90000 - 0x6FCCD000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\Better Cities Helper.dll
- 0x6F9C0000 - 0x6FA2D000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\Blockhead.dll
- 0x6EA30000 - 0x6EA55000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\CobbCrashLogger.dll
- 0x71290000 - 0x71293000: C:\Windows\system32\api-ms-win-core-synch-l1-2-0.DLL
- 0x00C00000 - 0x00C17000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\Elys_USV.dll
- 0x10000000 - 0x10045000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\EnhancedMusicControl.dll
- 0x00C90000 - 0x00CBC000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\FastExit2.dll
- 0x00D60000 - 0x00DB7000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\OBGEv2.dll
- 0x66B00000 - 0x66CFF000: C:\Windows\system32\d3dx9_43.dll
- 0x00DE0000 - 0x00DEE000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\obse_jail_fix.dll
- 0x6EA10000 - 0x6EA26000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\obse_training_fix.dll
- 0x6C070000 - 0x6C0D9000: C:\Windows\system32\MSVCP100.dll
- 0x67750000 - 0x6780F000: C:\Windows\system32\MSVCR100.dll
- 0x00E50000 - 0x00E81000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\ShowWeapons.dll
- 0x02DC0000 - 0x02DE0000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\SoundCommands.dll
- 0x66A00000 - 0x66AFA000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\sr_Oblivion_Stutter_Remover.dll
- 0x02F30000 - 0x02F59000: D:\Program Files\Bethesda Softworks\Oblivion\Data\OBSE\Plugins\weOCPS.dll
- 0x76620000 - 0x766A3000: C:\Windows\syswow64\CLBCatQ.DLL
- 0x66780000 - 0x668F7000: C:\Windows\SysWOW64\quartz.dll
- 0x721A0000 - 0x721A9000: C:\Windows\system32\HID.DLL
- 0x76770000 - 0x7679F000: C:\Windows\syswow64\WINTRUST.dll
- 0x74B20000 - 0x74C42000: C:\Windows\syswow64\CRYPT32.dll
- 0x76D10000 - 0x76D1C000: C:\Windows\syswow64\MSASN1.dll
- 0x725E0000 - 0x72619000: C:\Windows\System32\MMDevApi.dll
- 0x6E910000 - 0x6EA05000: C:\Windows\System32\PROPSYS.dll
- 0x72D70000 - 0x72DA6000: C:\Windows\system32\AUDIOSES.DLL
- 0x06D50000 - 0x06EDF000: D:\Program Files\Bethesda Softworks\Oblivion\D3D9.DLL
- 0x6E6A0000 - 0x6E6CF000: D:\Program Files\Bethesda Softworks\Oblivion\sweetfx_d3d9.DLL
- 0x6E4C0000 - 0x6E683000: C:\Windows\system32\d3d9.dll
- 0x70170000 - 0x70176000: C:\Windows\system32\d3d8thk.dll
- 0x65680000 - 0x65805000: C:\Windows\system32\nvspcap.dll
- 0x70A10000 - 0x70A31000: C:\Windows\system32\ntmarta.dll
- 0x74C50000 - 0x74C95000: C:\Windows\syswow64\WLDAP32.dll
- 0x5D770000 - 0x5E5BE000: C:\Windows\system32\nvd3dum.dll
- 0x6FBB0000 - 0x6FC7C000: C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI.dll
- 0x758F0000 - 0x758F5000: C:\Windows\syswow64\PSAPI.DLL
- 0x65CF0000 - 0x65F10000: C:\Users\Chris\AppData\Roaming\discord\0.0.304\modules\discord_hook\908b03f8e3\DiscordHook.dll
- 0x71D30000 - 0x71D4C000: C:\Windows\system32\IPHLPAPI.DLL
- 0x71840000 - 0x71847000: C:\Windows\system32\WINNSI.DLL
- 0x703D0000 - 0x7040C000: C:\Windows\system32\mswsock.dll
- 0x70380000 - 0x70385000: C:\Windows\System32\wshtcpip.dll
- 0x70370000 - 0x70376000: C:\Windows\System32\wship6.dll
- 0x72D40000 - 0x72D47000: C:\Windows\system32\avrt.dll
- 0x72650000 - 0x72664000: C:\Windows\SysWOW64\devenum.dll
- 0x6C020000 - 0x6C062000: C:\Windows\system32\DShowRdpFilter.dll
- 0x706A0000 - 0x706AD000: C:\Windows\system32\WTSAPI32.dll
- 0x72730000 - 0x72759000: C:\Windows\system32\WINSTA.dll
- 0x724E0000 - 0x724EA000: C:\Windows\system32\slc.dll
- 0x742C0000 - 0x742CB000: C:\Windows\system32\msdmo.dll
- 0x6D520000 - 0x6D555000: C:\Windows\SysWOW64\qasf.dll
- 0x6E2F0000 - 0x6E307000: C:\Windows\SysWOW64\mp3dmod.dll
- 0x72670000 - 0x726CA000: C:\Windows\system32\mfplat.DLL
- 0x6E2D0000 - 0x6E2E2000: C:\Windows\SysWOW64\l3codeca.acm
- 0x66680000 - 0x66771000: C:\Windows\SysWOW64\msmpeg2adec.dll
- 0x72200000 - 0x72230000: C:\Windows\system32\wdmaud.drv
- 0x72570000 - 0x72574000: C:\Windows\system32\ksuser.dll
- 0x721F0000 - 0x721F8000: C:\Windows\system32\msacm32.drv
- 0x720D0000 - 0x720D7000: C:\Windows\system32\midimap.dll
END OF LIST.

ALL DATA PRINTED.

 

 

Anyone know how to fix it? Or what it means? :smile:

 

Edit: I ran a quick test without using OBSE, the Script Extender launcher and as it turns out, I didn't experience the crash when saving. So the issue is with a script... Can I safely remove script mods during a playthrough or is that a big no-no? Can I update the script mods during a playthrough without running into problems? :)

Edited by Galandil
Link to comment
Share on other sites

Installed this mod: https://www.nexusmods.com/oblivion/mods/24606

And removed 3 mods from my load order. Basic Primary Needs, Enhanced Grabbing and P1DKeyChain. All of them are script mods, and one or more of them was causing the problem as now I don't have the issue. Even with the Clean Up installed, I will crash on save with these three installed. I will do some more testing and narrow it down as I feel all three are a must...

 

I was also under the impression you couldn't remove script mods mid-play-through in Oblivion, but here it seems to have fixed my problem. Saving also goes a lot faster then it did before the crash occurred. So definitely some issues there that I need to resolve. Hopefully this wasn't just a glitch in the matrix and the problem still persists. I'll narrow down the issue and post once I've found it, in case someone else is having the same problem.

 

Edit; Alright, having done a few tests I have narrowed down what is potentially the culprit. I do not want people thinking this is a bad mod, because its not. It is entirely possible and very probable that the mod simply doesn't jibe well with something else in my load order, or that I have simply amassed too many keys making it problematic for the mod to store the data properly. In either case, the crash on save doesn't seem to happen after removing P1DKeyChain. Which is a shame. It is a must, seeing as how poorly Oblivion stores keys in your inventory. However, sad as it may be, removing it has fixed the problem and I have ran multiple tests now indicating that it is indeed this mod that causes the issue. I have also decided to remove Enhanced Grabbing just to be safe, but having it on alongside Basic primary Needs has not recreated the problem.

 

At any rate I am just glad that my game now works again and I continue playing.

 

Cheers!

Edited by Galandil
Link to comment
Share on other sites

Back when I first got started on here Hickory was the go to guy for problem solving. If Hickory saw P1KeyChain in a load order he always advised to get rid of it.

Link to comment
Share on other sites

Hmm, unfortunately I'm another long-time player who has recently started suffering from the same plague. Symptoms are exactly the same, which made me come to the conclusion that the crash on saving is OBSE-related (also the game creates an .ess file but not an .obse file in the Saves foldes).

But to make things complicated, I quit using P1KeyChain years ago, so it's not exactly the culprit - or not the only one.

I have tried to solve this mystery on my own, but honestly I'm out of ideas.

I have played and carefully modded Oblivion since its beginning, and as a well experienced modder I seriously doubt it's some noob error, although I wouldn't exclude that entirely.

I wonder if anyone has ever come upon a good idea what might be causing this problem that came out of the blue, without installing new mods, changing settings, etc.

 

A funny thing is one day I could go back a few saves, and load one of them, save, and be good to save again. Next day I load the same save as before, and I can't save from it any longer. Huh.

Edited by maczopikczo
Link to comment
Share on other sites

A while back I noticed that my OBSE co-saves were getting rather large (as in 620 - 624KB). For a long time leading up to that I'd been using a mod (Fluffy Follower Frill) that "required" the OBSE plugin AddActorValues, but that seemed to work fine without it outside of spamming errors to the console. The odd time I'd need to uninstall, save and then reinstall FFF and all would be fine in the console for a time, but would eventually start back into the errors. I can't remember for certain whether or not I was getting saving issues or not.

 

So I finally broke down and installed AddActorValues, which of course stopped the recurrence of the console errors and reduced my OBSE co-save size down to a more normal 70KB.

 

What size are your OBSE co-saves Mac?

Link to comment
Share on other sites

  • 3 years later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...