Forum Discussion

sonic65101's avatar
sonic65101
Seasoned Traveler
4 years ago
Solved

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.

2 Replies

  • sonic65101's avatar
    sonic65101
    Seasoned Traveler
    4 years ago

    Solved. The mod manager I was using wasn't properly cleaning up corrupted mod files related to character creation.