http://bugs.winehq.org/show_bug.cgi?id=20652
Summary: Newer Source Engine games fail to start when wine's built with -fomit-frame-pointer Product: Wine Version: 1.1.32 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: infoman1985@gmail.com
Games such as HL2:Ep2, Portal, L4D, TF2 fail with the following error messages in console:
$ wine left4dead.exe fixme:win:EnumDisplayDevicesW ((null),0,0x32e1b4,0x00000000), stub! wine: Unhandled page fault on read access to 0x088fbe80 at address 0x7da509c6 (thread 0040), starting debugger... err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ed82eb0
Rebuilding wine without -fomit-frame-pointer makes them work.
I have Gentoo Linux with CFLAGS in make.conf set to:
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"