[Bug 24614] Medieval II: Total War (Sega) crashes on startup or hangs (D3D ASM shader comment parsing incomplete)('winetricks -q d3dx9_36' is a workaround)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Nov 15 09:49:58 CST 2015


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

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at 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 at 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 at 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

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