I've just had an immediate CTD when trying to load a savegame from this morning's successful run.
Looking at the mini crash dump, I now see something that, for some dumb reason, I totally missed before.
I've mainly been looking for the FAULTING IP information, as explained in sheson's post.
For my CTD just now, it looks like this:
Code: Select all
FAULTING_IP:
d3d9+16c6e
02376c6e 8b08 mov ecx,dword ptr [eax]
Here are the lines that give me the clues:
Code: Select all
STACK_COMMAND: ~0s; .ecxr ; kb
SYMBOL_STACK_INDEX: 0
SYMBOL_NAME: d3d9+16c6e
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: d3d9
IMAGE_NAME: d3d9.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 52ddccd0
FAILURE_BUCKET_ID: NULL_POINTER_READ_c0000005_d3d9.dll!Unknown
BUCKET_ID: APPLICATION_FAULT_NULL_POINTER_READ_d3d9+16c6e
I looked back at the crash dumps of my two CTDs from yesterday and see that CTD#1 in my above post has EXACTLY the same set of lines!
The really great thing about this CTD is that it is 100% reproducible, and again with those same error lines listed above. By "great", I mean from a troubleshooting perspective, but not a stability in my game perspective.
My plan is to try changing different settings in the [MEMORY] section of enblocal.ini to see if I can get that savegame to actually load. The last test will be to completely disable ENBoost and check if it will load.
So, sheson, Nearox, and others, I promise to report back here, but if anyone reading here who has more of a clue about the information in these crash dumps than I, your insights would be very much appreciated.