Dragon Age Origins: Awakening Crashes When Selected
Dragon Age: Origins: Awakening crashes when selected from Other Campaigns. I have attempted removing all mods, verifying and reinstalling both versions, using Task Manager to set affinity to only the first two cores, using Task Manager to set affinity to only the first core, creating a shortcut and setting a command line parameter to force the game to run under DirectX 9, setting the graphics settings to Medium, disabling the overlays, and running the game in Compatibility Mode for Windows 7. Nothing worked.
Vendor/Platform: Digital. Happens in both Steam and EA Origin versions.
Version: 1.05
Processor/Clock Speed: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz RAM: 16GB
Display Adapter: NVIDIA GeForce GTX 1050 Ti VRAM: 4GB Driver Version: 30.0.14.7196
Sound Adapter: Speakers/Headphones (Realtek(R) Audio) Driver Version: 6.0.1.8642
Operating System: Microsoft Windows 10 Home (10.0.19043) DirectX Version: DirectX 11 (Aug2009) or later
1. The game crashes on the loading screen when selecting Dragon Age: Awakening from Other Campaigns on the main menu.
2. Over a year ago.
3. On the initial loading screen for Dragon Age: Origins: Awakening.
4a. Start the game.
4b. Select Other Campaigns.
4c. Select Dragon Age: Awakening.
5. Yes. Mods are installed and executable is patched for 4GB Large Address Awareness support. Issue still occurs when mods are removed and the modified executable is replaced with the original.
Windows 10 generated a minidump for it:
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00210246 DAOrigins+0x409e54: 00809e54 8b01 mov eax,dword ptr [ecx] ds:002b:00000000=???????? Resetting default scope EXCEPTION_RECORD: (.exr -1)ExceptionAddress: 00809e54 (DAOrigins+0x00409e54) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 00000000 Parameter[1]: 00000000 Attempt to read from address 00000000 PROCESS_NAME: DAOrigins.exe READ_ADDRESS: 00000000 ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s. EXCEPTION_CODE_STR: c0000005 EXCEPTION_PARAMETER1: 00000000 EXCEPTION_PARAMETER2: 00000000 IP_ON_STACK: +0 0337f72c 0102 add dword ptr [edx],eax FRAME_ONE_INVALID: 1 STACK_TEXT: WARNING: Stack unwind information not available. Following frames may be wrong. 0337f380 0337f72c 2879deb0 2879df58 2879df58 DAOrigins+0x409e54 00000000 00000000 00000000 00000000 00000000 0x337f72c SYMBOL_NAME: DAOrigins+409e54 MODULE_NAME: DAOrigins IMAGE_NAME: DAOrigins.exe STACK_COMMAND: ~6s ; .ecxr ; kb FAILURE_BUCKET_ID: NULL_POINTER_READ_c0000005_DAOrigins.exe!Unknown OS_VERSION: 10.0.19041.1 BUILDLAB_STR: vb_release OSPLATFORM_TYPE: x86 OSNAME: Windows 10 IMAGE_VERSION: 1.5.13263.0 FAILURE_ID_HASH: {dcc3d22c-7868-95d3-5095-1fee63a1bfbf} Followup: MachineOwner
Solved. The mod manager I was using wasn't properly cleaning up corrupted mod files related to character creation.