[Bug 36449] New: Death to Spies: Moment of Truth crashes on mission start (needs ID3DXSkinInfo::ConvertToIndexedBlendedMesh implementation)
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat May 10 16:21:19 CDT 2014
https://bugs.winehq.org/show_bug.cgi?id=36449
Bug ID: 36449
Summary: Death to Spies: Moment of Truth crashes on mission
start (needs
ID3DXSkinInfo::ConvertToIndexedBlendedMesh
implementation)
Product: Wine
Version: 1.7.18
Hardware: x86
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: directx-d3dx9
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Hello folks,
as the summary says...
Prerequisite: 'winetricks -q d3dcompiler_43'
For the intro video crash you need Windows Media Video 9 VCM (bug 32723).
Download:
http://download.microsoft.com/download/9/8/a/98a6cb2d-6659-485e-b1f9-2c0d9bf6c328/wmv9VCMsetup.exe
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Aspyr/Death to Spies - Moment of Truth
Demo
$ WINEDEBUG=+tid,+seh,+relay,+d3dx,+d3d wine ./Truth.exe >>log.txt 2>&1
...
0046:fixme:d3dx:d3dx9_skin_info_ConvertToIndexedBlendedMesh iface 0x648d7910,
mesh_in 0x6490f840, options 0, adjacency_in 0x45, adjacency_out 0x5adb248,
face_remap 0x5ae67d8, vertex_remap (nil), max_face_infl (nil),
num_bone_combinations 0x33f1c0, bone_combination_table 0x33f194, mesh_out
0x33f1a0 stub!
0046:Call ntdll.RtlFreeHeap(01060000,00000000,05adb238) ret=007bf3c1
0046:Ret ntdll.RtlFreeHeap() retval=00000001 ret=007bf3c1
0046:Call ntdll.RtlFreeHeap(01060000,00000000,05ae67c8) ret=007bf3c1
0046:Ret ntdll.RtlFreeHeap() retval=00000001 ret=007bf3c1
0046:trace:seh:raise_exception code=c0000005 flags=0 addr=0x4e40df ip=004e40df
tid=0046
0046:trace:seh:raise_exception info[0]=00000000
0046:trace:seh:raise_exception info[1]=00000037
0046:trace:seh:raise_exception eax=00000037 ebx=064e1c90 ecx=add05c5b
edx=064e3c00 esi=05adb248 edi=05ae67d8
0046:trace:seh:raise_exception ebp=80004001 esp=0033f138 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00010246
0046:trace:seh:call_stack_handlers calling handler at 0x7c9140 code=c0000005
flags=0
...
Unhandled exception: page fault on read access to 0x00000037 in 32-bit code
(0x004e40df).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004e40df ESP:0033f138 EBP:80004001 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000037 EBX:064e1c90 ECX:add05c5b EDX:064e3c00
ESI:05adb248 EDI:05ae67d8
...
Backtrace:
=>0 0x004e40df in truth (+0xe40df) (0x80004001)
0x004e40df: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (149 modules)
PE 400000- 8c9000 Export truth
PE 8d0000- ad7000 Deferred d3dcompiler_43
PE bf0000- d29000 Deferred vorbis
PE 10000000-10022000 Deferred vfs20
...
Threads:
process tid prio (all id:s are in hex)
...
00000045 (D) C:\Program Files\Aspyr\Death to Spies - Moment of Truth
Demo\Truth.exe
00000016 0
0000000d 15
0000000b 0
00000047 0
00000046 0 <==
--- snip ---
MSDN:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb174209%28v=vs.85%29.aspx
Source:
http://source.winehq.org/git/wine.git/blob/0a993f14b4e254617e408f961fcb8f9464dd6a98:/dlls/d3dx9_36/skin.c#l397
'winetricks -q d3dx9_36' works around (also fixes text display issue).
$ sha1sum DTS_Demo_Installer.exe
aa7af641c6e959aa3daf758acf5f6f3b124d0ed1 DTS_Demo_Installer.exe
$ du -sh DTS_Demo_Installer.exe
920M DTS_Demo_Installer.exe
$ wine --version
wine-1.7.18-92-gb01fc1a
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