Unexplainable crash fix

Post » Fri Jul 29, 2011 10:45 pm

Thanks to WB, BOSS and, most of all, the help I had from you guys, I now have a rock solid Oblivion setup. However, back in the days I got used to experience some random crashes while switching from interiors to exteriors and the other way around too. This also happened in vanilla since forever on several different computers even when loading a totally safe cell like the Weye fisherman's house, although by sheer chance I've managed to find an odd fix to this behaviour: I basically wait a bit and don't move an inch before activating the door leading to the exterior/interior cell. I used to run all the time and activate the door while running, which sometimes led me to an instant crash in the very first seconds the cell started loading. I did a lot of tests in that regard and I can therefore affirm that by waiting a few seconds before switching cells the game never crashes. Has anyone else experienced this and found any explanation to this odd behaviour?

Active Mod Files:
Spoiler
00 Oblivion.esm
01 All Natural Base.esm [Version 1.3]
02 Open Cities Resources.esm [Version 4.0.3]
03 Oscuro's_Oblivion_Overhaul.esm [Version 1.34]
** TNR ALL RACES FINAL.esp
** TNR - ShiveringIsles no helms.esp
04 Unofficial Oblivion Patch.esp [Version 3.3.7]
05 DLCShiveringIsles.esp
06 Unofficial Shivering Isles Patch.esp [Version 1.4.4]
++ LoadingScreens.esp
07 Natural_Habitat_by_Max_Tael.esp
08 All Natural.esp [Version 1.3]
09 All Natural - SI.esp [Version 1.3]
0A Immersive Interiors.esp [Version 0.8.1]
0B OBGE - Liquid Water.esp
0C Idle Dialogue.esp [Version 1.2]
++ Symphony of Violence.esp
0D All Natural - Real Lights.esp [Version 1.3]
0E WindowLightingSystem.esp
0F FOV Modifier.esp
10 Enhanced Economy.esp [Version 5.4]
11 Oblivion Graphics Extender Support.esp [Version 0.42]
12 Dynamic Map.esp [Version 2.0]
13 Map Marker Overhaul.esp [Version 3.9]
14 Map Marker Overhaul - SI additions.esp [Version 3.5]
15 DLCHorseArmor.esp
16 DLCHorseArmor - Unofficial Patch.esp [Version 1.0.6]
17 DLCOrrery.esp
18 DLCOrrery - Unofficial Patch.esp [Version 1.0.4]
19 DLCVileLair.esp
1A DLCVileLair - Unofficial Patch.esp [Version 1.0.7]
1B DLCMehrunesRazor.esp
1C DLCMehrunesRazor - Unofficial Patch.esp [Version 1.0.5]
1D DLCSpellTomes.esp
++ DLCSpellTomes - Unofficial Patch.esp [Version 1.0.1]
1E DLCThievesDen.esp
1F DLCThievesDen - Unofficial Patch.esp [Version 1.0.10]
20 Oscuro's_Oblivion_Overhaul.esp [Version 1.34]
** LoadingScreens-OOO.esp
21 Vaernlor Manor.esp
22 AleswellHomeQuest.esp
23 Amen'thalas.esp [Version 1.21]
24 Amen'thalas - AN Patch.esp [Version 1.21]
25 EM_RedRoseManor.esp [Version 1.1]
26 Gold Road Cottage - Classy.esp
27 The Imperial Water.esp
28 GTAesgaard.esp [Version 1.3]
29 Region Revive - Lake Rumare.esp
2A Star's Rest.esp
2B Star's Rest - AN Patch.esp
2C VOILA.esp
2D VOILA - Soldiers of Empire.esp
2E Visually Enhanced Arena.esp
2F DLCBattlehornCastle.esp
30 DLCBattlehornCastle - Unofficial Patch.esp [Version 1.0.6]
31 DLCFrostcrag.esp
32 DLCFrostcrag - Unofficial Patch.esp [Version 1.0.5]
33 Knights.esp
34 Knights - Unofficial Patch.esp [Version 1.1.2]
35 OCC-KOTN-Patch.esp [Version 3.0]
36 The Lost Spires.esp
37 OCR + Lost Spires Patch.esp [Version 3.0]
38 AFK_Weye.esp [Version 2.2.Non-COBL]
39 Rumare-AFK_Weye Patch.esp [Version 2.0]
3A road+bridges.esp [Version 4.6.1]
3B Better daedric shrines Namira.esp
3C Better daedric shrines sanguine.esp
3D Better daedric shrines Sheogorath.esp
3E better daedric shrines Meridia.esp
3F Better daedric shrines Clavicus.esp
40 Better daedric shrines Vaermina.esp
41 better daedric shrines Nocturnal.esp
42 Better daedric shrines malacath.esp
43 Better daedric shrines molag bal.esp
44 Better daedric shrine Pyriate.esp
45 Better daedric shrine Hircine.esp
46 Better daedric shrine Azura.esp
47 Faregyl.esp [Version 2.0.4]
48 Feldscar.esp [Version 1.0.11]
49 Molapi.esp [Version 1.0.1]
4A Vergayun.esp [Version 1.0.7]
4B xuldarkforest.esp [Version 1.0.5]
4C LostSpires-DarkForest patch.esp
4D xulStendarrValley.esp [Version 1.2.2]
4E xulTheHeath.esp
4F XulEntiusGorge.esp
50 xulFallenleafEverglade.esp [Version 1.3.1]
51 LostSpires-Everglade patch.esp
52 xulColovianHighlands_EV.esp [Version 1.2.1]
53 xulChorrolHinterland.esp [Version 1.2.2]
54 xulBeachesOfCyrodiilLostCoast.esp [Version 1.6.4]
55 xulBravilBarrowfields.esp [Version 1.3.3]
56 xulLushWoodlands.esp [Version 1.3.1]
57 xulAncientYews.esp [Version 1.4.3]
58 BetterDaedricShrineVaermina-AncientYews patch.esp
59 xulAncientRedwoods.esp [Version 1.6]
5A xulCloudtopMountains.esp [Version 1.0.3]
5B xulArriusCreek.esp [Version 1.1.3]
5C xulPatch_AY_AC.esp [Version 1.1]
5D Amen'thalasWellHouse-ArriusCreek patch.esp
5E Amen'thalasWellHouse-xulPatch_AY_AC patch.esp
5F xulRollingHills_EV.esp [Version 1.3.3]
60 xulPantherRiver.esp
61 xulRiverEthe.esp [Version 1.0.2]
62 BetterDaedricShrinesMeridia-RiverEthe.esp
63 xulBrenaRiverRavine.esp [Version 1.1]
64 xulImperialIsle.esp [Version 1.6.7]
65 RegionReviveLakeRumare-ImperialIsle patch.esp [Version 1.3.3]
66 xulBlackwoodForest.esp [Version 1.1.0]
67 xulCheydinhalFalls.esp [Version 1.0.1]
68 xulAspenWood.esp [Version 1.0.2]
69 xulSkingradOutskirts.esp [Version 1.0.1]
6A xulSnowdale.esp [Version 1.0.2]
6B Feldscar+Snowdale Patch.esp [Version 1.0.1]
6C OOO-Snowdale Patch.esp
6D xulCliffsOfAnvil.esp [Version 1.12]
6E OOOCliffsofAnvilPatch.esp [Version 1.1]
6F xulSilverfishRiverValley.esp [Version 1.0]
70 NRB4+UL-II Patch.esp [Version 5.0.1]
71 ImpeREAL Empire - Unique Forts.esp
72 ImpeREAL Empire - Unique Forts - OOO FCOM patch by Xtudo.esp
73 ImpeREAL Forts + Lost Spires + Silverfish River Patch.esp [Version 1.0]
74 bartholm.esp
75 Frostcrag Village.esp [Version 1.0.4]
76 Open Cities New Sheoth.esp [Version 2.0]
77 Open Cities Bartholm.esp [Version 2.0]
78 Open Cities Outer Districts.esp [Version 4.0.2]
79 Open Cities Reborn.esp [Version 1.0.1]
7A ImpeREAL Empire - Unique Castles - All The Castles - OCR.esp [Version 1.1.5]
7B OCR + OOO Patch.esp [Version 3.0.1]
7C OCR+ULCH Patch.esp [Version 1.0]
7D OCR+ULBWForest Patch.esp [Version 1.0.2]
7E OCR+Cheydinhal Falls Patch.esp [Version 1.0.1]
7F OCR+ULSkingradOutskirts Patch.esp [Version 2.0]
80 Harvest [Flora].esp [Version 3.0.0]
++ Harvest [Flora] - Shivering Isles.esp [Version 3.0.0]
++ Harvest [Flora] - DLCVileLair.esp [Version 3.0.0]
81 Harvest [Flora] - DLCFrostcrag.esp [Version 3.0.0]
++ sixy Dark Seducer & Golden Saint Armour.esp
82 Enhanced Vegetation [125%].esp
83 Toggleable Quantity Prompt.esp [Version 3.2.0]
84 Wayshrines Improved.esp
85 Alternative Beginnings.esp [Version 1.2.1]
86 RefScope.esp [Version 2.1.2]
87 RenGuardOverhaul.esp
88 Oblivion XP.esp
89 1em_Vilja.esp [Version 3.02]
** 1em_Vilja OOO FCOM Fix.esp
8A ViljainAleswell.esp [Version 1.1]
8B ViljainRedRoseManor.esp
** NRB4 OCReborn Road Record.esp
** All Natural - Indoor Weather Filter For Mods.esp [Version 1.3]
8C Bashed Patch, 0.esp
8D ToggleCrosshair.esp

User avatar
Victoria Vasileva
 
Posts: 3340
Joined: Sat Jul 29, 2006 5:42 pm

Post » Fri Jul 29, 2011 11:01 pm

Do you use Oblivion Shutter Remover? Post your OSR ini if yes. Do you have Pluggy among OBSE plugins? CTD may be caused by autosave, check if crash happens if autosave on interior/exteriors switch is turned off.
User avatar
brenden casey
 
Posts: 3400
Joined: Mon Sep 17, 2007 9:58 pm

Post » Sat Jul 30, 2011 12:41 am

OSR ini as follows:

Spoiler

Master = {
_comment = You can turn on or off each distinct feature from here.
bManageFPS = 1
bHookCriticalSections = 1
bHookHashtables = 1
bReplaceHeap = 0
bLogToConsole = 0
bFix64Hertz = 1
bFlushLog = 1
iSchedulingResolution = 1
iMainHookPoint = 1
}
FPS_Management = {
_comment = Basic FPS stuff, switches to slow-motion on low FPS; in the past this has occaisonally produced bugs like the NPCs-dropping-dead issue; the issues are believed to be fixed but if you suspect you are having related problems you can try disabling bAllowSlowMotion which is the main suspect for any problems relating to FPS management
bAllowSlowMotion = 1
MaximumFPS = 30
MinimumFPS = 10
iSmoothFrames = 0
iSmoothMode = 0
iSleepExtra = 2
bFPSConsoleSPAM = 0
iSchedulingParanoia = 1
iHardMaxFrametime = 200
}
CriticalSections = {
_comment = CS stuff helps both Oblivion and Fallout significantly
_comment = most of the benefit comes from the Renderer+0x180 suppression (see overrides below)
_comment = modes: 1=vanilla, 2=fair, 3=stuttering, 5=suppressed, 6=prioritize-main-thread, 7=deprioritize-main-thread
bEnableProfiling = 0
bEnableMessages = 1
bUseOverrides = 1
iDefaultMode = 2
iDefaultSpin = 1000
iStutterLevel = 4
}
Heap = {
_comment = Heap replacement can produce MAJOR improvements in performance on Oblivion, only moderate improvements on Fallout
_comment = It crashes instantly on Fallout, is moderately buggy on Oblivion
_comment = Algorithms: 1=FastMM4 (requires external dll), 2=Microsoft (slow on XP), 3=SimpleHeap1, 5=ThreadHeap2
iHeapAlgorithm = 5
bEnableProfiling = 0
iHeapSize = 450
bEnableMessages = 0
}
Hashtables = {
_comment = This stuff is still new.
_comment = The dynamic resizing option may still be buggy.
bAllowDynamicResizing = 0
bUseOverrides = 0
bEnableProfiling = 0
bEnableMessages = 1
iHashtableResizeScale1 = 2
iHashtableResizeScale2 = 4
iHashtableResizeDelay = 20
}
OverrideList = {
CriticalSection = {
CallerAddress = 0x701748
comment = Renderer+0x180, recommendation=suppress (mode 5)
Mode = 5
}
CriticalSection = {
ObjectAddress = 0xB32B80
comment = MemoryHeap CS, recommendation=stutter (mode 3)
Mode = 3
Spin = 1500
}
CriticalSection = {
CallerAddress = 0x70172A
comment = Renderer+0x80, recommendation=???
}
CriticalSection = {
ObjectAddress = 0xB3FA00
comment = Unknown4, recommendation=???
}
}


I don't use Pluggy, I don't use any autosave nor quicksave feature, I always do clean saves, I've applied the LAA patch to the oblivion exe, I've been cleaning all of my esps and Pyffi'ed the meshes. My oblivion.ini is pretty much at its default values. Anyway as I stated above I've been experiencing this odd behaviour on vanilla as well. It just doesn't make any sense to me.
User avatar
Steven Hardman
 
Posts: 3323
Joined: Sun Jun 10, 2007 5:12 pm

Post » Fri Jul 29, 2011 10:55 pm

You're not doing Heap replacement in OSR which means you're probably not getting full benefit from the LAA patch.

Set bReplaceHeap to 1, try mode 5 with 1024 for the size. See if that helps any.
User avatar
Kelvin Diaz
 
Posts: 3214
Joined: Mon May 14, 2007 5:16 pm


Return to IV - Oblivion