http://bugs.winehq.org/show_bug.cgi?id=25088
Summary: Crysis Warhead does not start Product: Wine Version: 1.3.6 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: xvachon@gmail.com
Created an attachment (id=31810) --> (http://bugs.winehq.org/attachment.cgi?id=31810) log +relay,+seh
The game's dependencies on d3dx9_36 and msvcrt have been fulfilled. Despite this, the game does not load properly; it exits silently.
Uploading a 10000 line tailed log with symbols +relay+,+seh. If the crash doesn't happen within these lines, let me know and I will produce a new log.
http://bugs.winehq.org/show_bug.cgi?id=25088
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr 2010-11-09 14:37:41 CST --- First, you should attach a backtrace without any channels enabled. Then, at the request of developpers, attach the console output with the requested debug channels
http://bugs.winehq.org/show_bug.cgi?id=25088
--- Comment #2 from Xavier Vachon xvachon@gmail.com 2010-11-09 14:51:58 CST --- I get nothing in the backtrace :
xavier@xavier-pc /wine/crysis/drive_c/jeu2/Bin32 $ wine winedbg Crysis.exe WineDbg starting on pid 0022 start_process () at /wine-git/dlls/kernel32/process.c:994 0x7edc72bf start_process+0x4f [/wine-git/dlls/kernel32/process.c:994] in kernel32: movl %edi,0x4(%esp) 994 return call_process_entry( peb, entry ); Wine-dbg> cont Thread ID=0009 renamed using MS VC6 extension (name=="Main") Thread ID=0018 not in our list of threads -> can't rename Thread ID=002e renamed using MS VC6 extension (name=="NetAddres") fixme:win:EnumDisplayDevicesW ((null),0,0x73e300,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x73e22c,0x00000000), stub! Thread ID=0015 renamed using MS VC6 extension (name=="ShaderCom") fixme:win:EnumDisplayDevicesW ((null),0,0x73e328,0x00000000), stub! fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d:swapchain_init Add OpenGL context recreation support to context_validate_onscreen_formats fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x34324644) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x36314644 (as fourcc: DF16) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x36314644) in the format lookup table fixme:d3d:debug_d3dformat Unrecognized 0x4c4c554e (as fourcc: NULL) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x4c4c554e) in the format lookup table fixme:win:EnumDisplayDevicesW ((null),0,0x73dfbc,0x00000000), stub! fixme:d3d:debug_d3dformat Unrecognized 0x434f5441 (as fourcc: ATOC) WINED3DFORMAT! fixme:d3d:wined3d_get_format Can't find format unrecognized (0x434f5441) in the format lookup table fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x7171978) : pBox=(nil) stub fixme:d3d_surface:IWineD3DVolumeImpl_Map (0x7171960) : pBox=(nil) stub Thread ID=002d renamed using MS VC6 extension (name=="InputWork") fixme:xinput:XInputGetCapabilities (0 1 0xfd4ea1c) fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0xe105288,0xe105188): stub fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0xe105288,0xe105188): stub err:mmtime:TIME_MMTimeStop Timer still active?! Process of pid=0022 has terminated
http://bugs.winehq.org/show_bug.cgi?id=25088
Artem S. Tashkinov t.artem@mailcity.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |t.artem@mailcity.com
--- Comment #3 from Artem S. Tashkinov t.artem@mailcity.com 2010-11-12 13:49:26 CST --- Please, try running Warhead with native msvcrt and d3dx9_36 libraries. If it helps, please, report which Wine library needs more work.
http://bugs.winehq.org/show_bug.cgi?id=25088
--- Comment #4 from Xavier Vachon xvachon@gmail.com 2010-11-12 13:59:22 CST --- (In reply to comment #3)
Please, try running Warhead with native msvcrt and d3dx9_36 libraries. If it helps, please, report which Wine library needs more work.
This has already been done before, see bugs http://bugs.winehq.org/show_bug.cgi?id=24939 and http://bugs.winehq.org/show_bug.cgi?id=25026
http://bugs.winehq.org/show_bug.cgi?id=25088
--- Comment #5 from Artem S. Tashkinov t.artem@mailcity.com 2010-11-12 14:09:33 CST --- I don't understand me: the fact that _builtin_ libraries now have the necessary functions doesn't meant these functions are actually implemented correctly and thoroughly (a well known fact is that some security/encryption libraries in Wine don't let many applications run or work at all).
And from those two bug reports I couldn't quite understand if the game runs or not with _native_ libraries.
So, does Warhead _work_ with native msvcrt and d3dx9_36 libraries?
http://bugs.winehq.org/show_bug.cgi?id=25088
--- Comment #6 from Xavier Vachon xvachon@gmail.com 2010-11-12 14:11:54 CST --- (In reply to comment #5)
I don't understand me: the fact that _builtin_ libraries now have the necessary functions doesn't meant these functions are actually implemented correctly and thoroughly (a well known fact is that some security/encryption libraries in Wine don't let many applications run or work at all).
And from those two bug reports I couldn't quite understand if the game runs or not with _native_ libraries.
So, does Warhead _work_ with native msvcrt and d3dx9_36 libraries?
No, the game doesn't work with native librairies. This is why I opened this bug report.
http://bugs.winehq.org/show_bug.cgi?id=25088
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #7 from GyB gyebro69@gmail.com 2013-01-19 11:25:28 CST --- @Xavier: if the problem still persists with recent Wine versions you may want to try the patch from bug #18799 (attachment #27310).
http://bugs.winehq.org/show_bug.cgi?id=25088
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |focht@gmx.net Resolution|--- |FIXED Summary|Crysis Warhead does not |Crysis Warhead 1.1.x does |start |not start
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
I can't reproduce this.
The game runs fine from clean WINEPREFIX _without_ explicit overrides/recipes.
You need a hack for bug 18799 (WONTFIX) to work around the map/level loading 80% crash though.
The game uses 'd3dx9_34.dll' ('JUN2007_d3dx9_34_x86.cab')
--- snip --- 002b:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\d3dx9_34.dll" at 0xf4470000: builtin 002b:trace:loaddll:free_modref Unloaded module L"C:\windows\system32\d3dx9_34.dll" : builtin 002b:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msvcrt.dll" at 0xf38c0000: builtin 002b:trace:loaddll:load_native_dll Loaded L"C:\windows\system32\d3dx9_34.dll" at 0x32e0000: native 002b:trace:loaddll:load_native_dll Loaded L"C:\Program Files\Crysis Warhead\Bin32\ijl15.dll" at 0x60000000: native 002b:trace:loaddll:load_builtin_dll Loaded L"C:\windows\system32\msvcp80.dll" at 0xf37a0000: builtin 002b:trace:loaddll:load_native_dll Loaded L"C:\Program Files\Crysis Warhead\Bin32\CryRenderD3D9.dll" at 0x38000000: native --- snip ---
--- snip --- Executable: C:\Program Files\Crysis Warhead\Bin32\Crysis.exe FileVersion: 1.1.1.710 ProductVersion: 1.1.1.710 Using STLport C++ Standard Library implementation --- snip ---
$ wine --version wine-1.7.19-71-g94b8562
Regards
https://bugs.winehq.org/show_bug.cgi?id=25088
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.20.