[Bug 37676] The Settlers II: 10th Anniversary 2.0 (GOG.com) crashes on startup (compile_shader Compilation target "fx_2_0" not yet supported)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Dec 7 15:21:09 CST 2014


https://bugs.winehq.org/show_bug.cgi?id=37676

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                URL|                            |http://www.gog.com/game/the
                   |                            |_settlers_2_10th_anniversar
                   |                            |y
                 CC|                            |focht at gmx.net
          Component|-unknown                    |directx-d3d
            Version|unspecified                 |1.7.31
            Summary|The Settlers II: 10th       |The Settlers II: 10th
                   |Anniversary 2.0 (GOG.com)   |Anniversary 2.0 (GOG.com)
                   |doesn't work out of the box |crashes on startup
                   |                            |(compile_shader Compilation
                   |                            |target "fx_2_0" not yet
                   |                            |supported)
     Ever confirmed|0                           |1

--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

relevant part of your trace log:

--- snip ---
...
0009:Call KERNEL32.CreateProcessW(00000000,0032d49c L"C:\\GOG Games\\The
Settlers II - 10th Anniversary\\bin\\S2DNG.exe -fullscreen
",00000000,00000000,00000000,00000410,00000000,00131ee0 L"C:\\GOG Games\\The
Settlers II - 10th Anniversary\\bin\\",0032bae0,0032bad0) ret=7fc310b1 
...
0023:Call KERNEL32.__wine_kernel_init() ret=7bc56a83 
...
0009:Ret  KERNEL32.CreateProcessW() retval=00000001 ret=7fc310b1 
...
0023:Call KERNEL32.CreateFileA(00dbcc00 "C:\\users\\bogdan\\Documentele
mele\\S2\\dumps\\Logfile_0.txt",40000000,00000003,00000000,00000002,00000080,00000000)
ret=00593fee
0023:Ret  KERNEL32.CreateFileA() retval=000006b0 ret=00593fee
...
0023:Call
d3dx9_36.D3DXCreateEffectCompiler(00dbd330,00000f59,0092f4c8,00dbcd4c,00000000,0092f4bc,0092f4b4)
ret=0051ce01
...
0023:Call
d3dcompiler_43.D3DCompile(00dbd330,00000f59,00000000,0092f4c8,00dbcd4c,7f5c4fe4
"main",7f5c4fdd "fx_2_0",00000000,00000000,0092f398,0092f39c) ret=7f587c98 
...
0023:Call KERNEL32.CreateFileA(00dbce08
"data\\gfx\\fx_20\\shared.inc",80000000,00000003,00000000,00000003,00000080,00000000)
ret=00594294
0023:Ret  KERNEL32.CreateFileA() retval=000006b8 ret=00594294 
...
0023:fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet
supported
...
0023:Ret  d3dcompiler_43.D3DCompile() retval=8876086c ret=7f587c98
0023:fixme:d3dx:d3dx9_effect_compiler_init Failed to parse effect, hr
0x8876086c.
...
0023:Ret  d3dx9_36.D3DXCreateEffectCompiler() retval=8876086c ret=0051ce01
...
0023:Call KERNEL32.CreateFileA(00dbce08 "C:\\users\\bogdan\\Local
Settings\\Application
Data\\S2\\ui_shader.fxPS_3_0v20",80000000,00000003,00000000,00000003,00000080,00000000)
ret=00594294
0023:Ret  KERNEL32.CreateFileA() retval=ffffffff ret=00594294
0023:Call KERNEL32.GetLastError() ret=0059b1ed
0023:Ret  KERNEL32.GetLastError() retval=00000002 ret=0059b1ed
0023:Call
KERNEL32.FormatMessageA(00001300,00000000,00000002,00000400,0092f4f0,00000000,00000000)
ret=0059b1fb
0023:Ret  KERNEL32.FormatMessageA() retval=0000001b ret=0059b1fb
...
0023:Call KERNEL32.GetLocalTime(0092f4b4) ret=00594e80
0023:Ret  KERNEL32.GetLocalTime() retval=00000000 ret=00594e80
0023:Call KERNEL32.WriteFile(000006b0,006c5a30,0000000d,0092f4a4,00000000)
ret=00593b68
0023:Ret  KERNEL32.WriteFile() retval=00000001 ret=00593b68
0023:Call KERNEL32.WriteFile(000006b0,006c5a30,0000005a,0092f4a4,00000000)
ret=00593b68
0023:Ret  KERNEL32.WriteFile() retval=00000001 ret=00593b68
...
0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x51c29f ip=0051c29f
tid=0023
0023:trace:seh:raise_exception  info[0]=00000000
0023:trace:seh:raise_exception  info[1]=00000000
0023:trace:seh:raise_exception  eax=00000000 ebx=00000000 ecx=00000000
edx=00661240 esi=00dbcc48 edi=00000010
0023:trace:seh:raise_exception  ebp=00dbcd40 esp=0092f5e0 cs=0023 ds=002b
es=002b fs=006b gs=0063 flags=00010202
...
0023:Call KERNEL32.CreateFileA(00d73118 "C:\\users\\bogdan\\Documentele
mele\\S2\\dumps\\crashlog.txt",40000000,00000003,0092eed8,00000002,00000080,00000000)
ret=005ad1cc
0023:Ret  KERNEL32.CreateFileA() retval=000006bc ret=005ad1cc
...
--- snip ---

'winetricks -q d3dcompiler_43' might work around.

Regards

-- 
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.



More information about the wine-bugs mailing list