http://bugs.winehq.org/show_bug.cgi?id=28851
--- Comment #2 from GyB gyebro69@gmail.com 2012-08-10 11:33:53 CDT --- (In reply to comment #1)
Is this still an issue?
Still present in Wine 1.5.10, Nvidia driver 304.32. Native d3dx9_28.dll is needed to avoid the crash when loading a mission.
At first I started the game with only built-in d3dx* dlls. The game can load to the main menu, but text is missing. These are present in the terminal while the game is loading:
fixme:d3dx:D3DXCreateFontIndirectW (0x12b4d8, 0x33fba0, 0x23eada0): stub fixme:d3dx:D3DXCreateEffectEx (0x12b4d8, 0x3f0000, 3098, (nil), (nil), (nil), 0, (nil), 0x3da2c24, 0x33fae8): semi-stub fixme:d3dx:d3dx9_base_effect_init HLSL ascii effects not supported, yet
Despite of the missing text in the menus, I'm able to start a mission, but nasty thing happens during the loading stage: it's not just the game that crashing, but the kernel oom-killer also takes action, killing the game executable (ac.exe) as well as other processes: http://pastebin.com/HQTS3NLX This doesn't happen with a native d3dx9_28.dll.
To make things more complicated, I tried the game with d3dx9_36=native,d3dx9_28=builtin: text is visible in the menus and when I start a new mission the game crashes. This time only the game crashed, not the Nvidia driver. I received the same crash log as can be seen in the attachment in comment #0.