http://bugs.winehq.org/show_bug.cgi?id=31004
Bug #: 31004 Summary: Crysis2 crashes on startup with seh:raise_exception code=c0000005 Product: Wine Version: 1.5.3 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rockorequin@hotmail.com Classification: Unclassified
Created attachment 40701 --> http://bugs.winehq.org/attachment.cgi?id=40701 log of crash with various debug channels enabled
Since wine-1.5.2, Crysis 2 no longer starts on my PC, but crashes with "seh:raise_exception code=c0000005" while trying to display a message box saying that the video card is unsupported. Sometimes the application crashes 'cleanly' but sometimes the process hangs and the half-drawn message-box remains on the screen.
A bisect gives this:
Last good version: wine-1.5.2-83-g7468238
bb62ddeba7d98e6839a9513ff995e736f40e65cb is the first bad commit commit bb62ddeba7d98e6839a9513ff995e736f40e65cb Author: Alexandre Julliard julliard@winehq.org Date: Wed Apr 18 13:07:17 2012 +0200
winex11: Remove support for server-side fonts.
:040000 040000 ba39baa1f00b626fecdc75330bf0cd800fde55f6 9f882015d071ea132166bf27cf8655b18990724d M dlls
I am building wine on Ubuntu 12.04 x86_64 on kernel 3.5-rc3 using gcc 4.7 (I have also tried building with gcc 4.5 and 4.6, but they also cause the crash) and loading the app exe from a btrfs partition.
The log (full log attached) shows the crash:
0009:Call user32.MessageBoxW(00000000,0587bc44 L"Unsupported video card detected! Continuing to run might lead to unexpected results or crashes. Please check the manual for further information on hardware requirements.\n\n"NVIDIA GeForce GT 540M" [vendor id = 0x10de, device id = 0x0df4]",0177a8bc L"CryEngine",00000131) ret=021c3011 ... 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7ef77f24 ip=7ef77f24 tid=0009 0009:trace:seh:raise_exception info[0]=00000000 0009:trace:seh:raise_exception info[1]=fffffffa 0009:trace:seh:raise_exception eax=00000008 ebx=7efe3ff4 ecx=00000002 edx=00110088 esi=00000010 edi=00110000 0009:trace:seh:raise_exception ebp=0032d6f8 esp=0032d6a0 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210202