[Bug 28851] New: Airstrike (Eagles of WWII) crashes during mission launch without native d3dx9_28.dll
http://bugs.winehq.org/show_bug.cgi?id=28851 Bug #: 28851 Summary: Airstrike (Eagles of WWII) crashes during mission launch without native d3dx9_28.dll Product: Wine Version: 1.3.31 Platform: x86 URL: http://www.slithdata.net/files/airstrike_pc/AirstrikeE aglesOfWorldWarII_Demo.exe OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs(a)winehq.org ReportedBy: gyebro69(a)gmail.com CC: wine-bugs(a)winehq.org Classification: Unclassified Created attachment 37061 --> http://bugs.winehq.org/attachment.cgi?id=37061 terminal output The crash only happens when effects quality is set to medium or high (can be adjusted from the launcher or via game option). The game requires native d3dx9_36.dll to prevent an early crash, due to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileExA The problem is present with Wine-1.0.1, 1.2.3...1.3.x Steps to reproduce the problem in the demo: 1. Install the demo. Place msvbvm60.dll in the game directory. Also install native d3dx9_36 via winetricks. 2. Start the launcher via AS_launcher.exe and go to <Options>. Make sure effects are set to either medium or high. Click on <Save and Play>. (You can also disable in-game music here if you find bug #28850 annoying). 3. When the main menu appears select campaign and initiate a mission. During the loading stage a crash will happen. Workaround: native d3dx9_28.dll Fedora 15 x86 Nvidia 250 / driver 280.13 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 GyB <gyebro69(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #1 from Rico <kgbricola(a)web.de> 2012-08-10 05:42:21 CDT --- Is this still an issue? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #2 from GyB <gyebro69(a)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. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 Jarkko K <jarkko_korpi(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi(a)hotmail.com --- Comment #3 from Jarkko K <jarkko_korpi(a)hotmail.com> --- http://www.microsoft.com/en-us/download/details.aspx?id=24417 I can't get the game running with 1.7.15 tried to override both d3d9 36 and 28 and installed the missing file (without it can't see game settings). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 hanska2(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2(a)luukku.com --- Comment #4 from hanska2(a)luukku.com --- Without overrides 1.7.22 crash. It also complains some vbscript err:module:import_dll Library MSVBVM60.DLL (which is needed by L"C:\\Program Files (x86)\\Slitherine\\Airstrike Eagles Of World War II DEMO\\Air Strike.exe") not found fixme:d3dx:D3DXLoadSurfaceFromMemory Format conversion missing 0x33545844 -> 0x33545844 fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Texture loading failed. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #5 from hanska2(a)luukku.com --- Installed the vb scripting via winetricks. "The game requires native d3dx9_36.dll to prevent an early crash, due to unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileExA", its implemented now. So I quees d3dx9_36.dll is not even needed anymore. Pure wine complains fixme:d3dx:D3DXCreateTextureFromFileInMemoryEx Texture loading failed. fixme:d3dx:D3DXLoadSurfaceFromMemory Format conversion missing 0x33545844 -> 0x33545844 I override 36 and 28 dlls. And stil couldnt get it run when the effects were high. I then set it none and I was able to launch the game. But it had abnormal colors on plane and console spammed some message, which I am unable to say now because I restarted session and didnt debug the run into file. So I didnt actually try to launch mission. wine 1.7.22 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #6 from Béla Gyebrószki <gyebro69(a)gmail.com> --- Still an issue in wine-1.7.23-59-ge38d1c9 With built-in d3dx9_28 the game crashes when starting a mission.Backtrace is the same as in comment #0. Fedora 20 Nvidia binary drivers 340.24 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair(a)hotmail.com --- Comment #7 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- To work around the crash install d3dcompiler_43. winetricks d3dcompiler_43 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #8 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occurs with wine-4.18? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #9 from Jactry Zeng <jactry92(a)gmail.com> --- Created attachment 67603 --> https://bugs.winehq.org/attachment.cgi?id=67603 Log with +d3dx,+d3dcompiler debug channels. Still can be reproduced with wine-5.11-224-gec9e556d31 . And `winetricks d3dcompiler_47` can work around it. It crashes because it tried to compile some fx_2_0 code which still not supported by current d3dcompiler of Wine? --- snip --- 00d0:trace:d3dx:D3DXCreateEffectFromFileExA device 02A153E0, srcfile "shaders/water.fx", defines 00000000, include 00000000, skipconstants (null), flags 0, pool 00000000, effect 054EC4FC, compilationerrors 0031FBA8. --- snip --- 00d0:trace:d3dcompiler:D3DCompile2 data 05BE196C, data_size 3098, filename (null), defines 00000000, include 0031FA98, entrypoint (null), target "fx_2_0", sflags 0x1000, eflags 0, secondary_flags 0, secondary_data 00000000, secondary_data_size 0, shader 0031FA10, error_messages 0031FA14. 00d0:trace:d3dcompiler:wpp_open Opening include "". 00d0:trace:d3dcompiler:compile_shader Preprocessed shader source: "# 1 \"\" 1\n\r\n\nfloat4 CameraPosition;\r\n\r\n\nfloat4x4 WorldViewProjMatrix;\r\nfloat4x4 TexProjMatrix;\r\n\r\n\nfloat4 WaterColor;\r\n\r\n\nsampler SamplerBump: register(s0); \nsampler SamplerCube: register(s1); \nsampler SamplerNorm: register(s2); \nsampler SamplerMirr: register(s3)"... 00d0:trace:d3dcompiler:compile_shader Checking compilation target "fx_2_0" 00d0:fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported --- snip --- -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 --- Comment #10 from Jactry Zeng <jactry92(a)gmail.com> --- A duplication of bug 37676 ?(In reply to Jactry Zeng from comment #9)
Created attachment 67603 [details] Log with +d3dx,+d3dcompiler debug channels.
Still can be reproduced with wine-5.11-224-gec9e556d31 . And `winetricks d3dcompiler_47` can work around it.
It crashes because it tried to compile some fx_2_0 code which still not supported by current d3dcompiler of Wine?
A duplication of bug 37676 ? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #11 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Jactry Zeng from comment #10)
A duplication of bug 37676 ?(In reply to Jactry Zeng from comment #9)
Created attachment 67603 [details] Log with +d3dx,+d3dcompiler debug channels.
Still can be reproduced with wine-5.11-224-gec9e556d31 . And `winetricks d3dcompiler_47` can work around it.
It crashes because it tried to compile some fx_2_0 code which still not supported by current d3dcompiler of Wine?
A duplication of bug 37676 ?
Yes, I think so. *** This bug has been marked as a duplicate of bug 37676 *** -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=28851 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Closing Duplicate. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla