http://bugs.winehq.org/show_bug.cgi?id=9252
Summary: Far Cry: Segmentation fault on startup when using Direct3D Product: Wine Version: 0.9.42. Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: spencercw@googlemail.com
Created an attachment (id=7509) --> (http://bugs.winehq.org/attachment.cgi?id=7509) Terminal output
Wine version: 0.9.43 Distro: Gentoo Linux 2007.0 GCC version: gcc (GCC) 4.1.2 (Gentoo 4.1.2) Program: Far Cry No-cd patch applied.
By default Far Cry uses Direct3D9, this causes a segmentation fault upon starting the game. As a work around, `r_Driver = "Direct3D9"` can be changed to `r_Driver = "OpenGL"` in Program Files/Ubisoft/Crytek/Far Cry/system.cfg, though it would of course be better if it worked out of the box.
I am attaching the terminal output (30kB->2.0kB bz2), the output with WINEDEBUG=+relay (920MB->519kB), and the output with WINEDEBUG=+d3d (40kB->2.6kB).
Note that this issue isn't present in the demo version.