https://bugs.winehq.org/show_bug.cgi?id=24614
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Summary|Medieval Total War II |Medieval II: Total War |crashes on startup |(Sega) crashes on startup | |or hangs (D3D ASM shader | |comment parsing | |incomplete)('winetricks -q | |d3dx9_36' is a workaround)
--- Comment #15 from Anastasius Focht focht@gmx.net --- Hello folks,
still present but it now hangs in endless loop (no crash). I was looking for another issue (bug 31020) but encountered this one.
--- snip ---
Wine-dbg>bt Backtrace: =>0 0xf7737ba0 __kernel_vsyscall+0x10() in [vdso].so (0x0032a6c8) 1 0xf73c16d2 __xstat64@GLIBC_2+0x21() in libc.so.6 (0x0032a6c8) 2 0xf738868a __tzfile_read+0x109() in libc.so.6 (0x0032a6c8) 3 0xf738833c __tz_convert+0x10b() in libc.so.6 (0xf74a8780) 4 0xf7386301 localtime+0x20() in libc.so.6 (0x0032a788) 5 0x7ecfb9ee add_special_defines+0x58() [/home/focht/projects/wine/wine.repo/src/libs/wpp/wpp.c:71] in d3dcompiler_43 (0x0032a788) 6 0x7ecfbd35 wpp_parse+0x4d(input="", output=(nil)) [/home/focht/projects/wine/wine.repo/src/libs/wpp/wpp.c:197] in d3dcompiler_43 (0x0032a7a8) 7 0x7ecd8e80 preprocess_shader+0xd4(data=0x36afa28, data_size=0x36b, filename=0x0(nil), defines=(nil), include=(nil), error_messages=0x32a8f4) [/home/focht/projects/wine/wine.repo/src/dlls/d3dcompiler_43/compiler.c:349] in d3dcompiler_43 (0x0032a808) 8 0x7ecd957a D3DAssemble+0xf9(data=<couldn't compute location>, datasize=<couldn't compute location>, filename=<couldn't compute location>, defines=<couldn't compute location>, include=<couldn't compute location>, flags=<couldn't compute location>, shader=<couldn't compute location>, error_messages=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/d3dcompiler_43/compiler.c:486] in d3dcompiler_43 (0x0032a858) 9 0x7ed940de D3DXAssembleShader+0x7d(data=<couldn't compute location>, data_len=<couldn't compute location>, defines=<couldn't compute location>, include=<couldn't compute location>, flags=<couldn't compute location>, shader=<couldn't compute location>, error_messages=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/d3dx9_36/shader.c:212] in d3dx9_36 (0x0032a8a8) ... --- snip ---
Refining summary and state the workaround.
$ wine --version wine-1.7.55
Regards