http://bugs.winehq.org/show_bug.cgi?id=32094
Bug #: 32094 Summary: Dragon Age: Origins crashes in opengl Product: Wine Version: 1.5.16 Platform: x86 OS/Version: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl AssignedTo: wine-bugs@winehq.org ReportedBy: ovvldc@gmail.com Classification: Unclassified
Created attachment 42313 --> http://bugs.winehq.org/attachment.cgi?id=42313 backtrace with default settings
I have tried running Dragon Age: Origins. I am using Wineskin, which conveniently wraps a vanilla Wine engine (1.5.16 in this case) and XQuartz, the latest X11 version for Mac. I am using OS X 10.6.8 with an nVidia 9400M CPU.
Installation: used Winetricks to install MSXML3, PhysX and dotnet2.0sp2. This was done because the installer otherwise complains about malformed XML, because the PhysX installer crashes and because it was anyway installing dotnet2.0sp2.
The game installer also installed directx9, xact and xinput by itself (not knowing it was running under Wine).
I then installed Awakenings (for which the installer crashed towards the very end) and patch 1.04 (1.05 has really minor changes and is not worth bothering with).
When I ran the game, I got a crash in the splash screen: Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x9aa78e4f).
The backtrace is attached as DAO_backtrace.txt. Lots of things going through the opengl code with the closest native bit being: d3d9_device_DrawIndexedPrimitive.
I then tried using glsl=disabled, which immediately crashes the game on startup, so I turned that back to glsl=enabled
I then set ddr=gdi, thinking that the crash might go away if I move away from opengl for this section. This worked, and I got the game to start and show the usual main menu.
I then chose 'new game' and the game crashed as soon as I tried to skip the opening cinematic: Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7671475f).
The backtrace is attached as DAO_backtrace ddr=gd.txt. Again, some things going through the opengl code with the closest native bit being: d3d9_swapchain_Present.
I hope this description and the backtraces are of some use.