[Bug 9186] New: Far Cry: Regression: Exception on startup

Wine Bugs wine-bugs at winehq.org
Sat Aug 4 12:45:57 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=9186

           Summary: Far Cry: Regression: Exception on startup
           Product: Wine
           Version: 0.9.42.
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: spencercw at googlemail.com
                CC: thunderbird2k at gmx.net


Wine version: Bug introduced in commit 462a3c3d744da6b9ae2193947da8245c37baaa1f
Distro: Gentoo Linux 2007.0
GCC version: gcc (GCC) 4.1.2 (Gentoo 4.1.2)
Program: Far Cry
No-cd patch applied.
In Program Files/Ubisoft/Crytek/Far Cry/system.cfg, 'r_Driver = "Direct3D9"'
changed to 'r_Driver = "OpenGL"'.

Description: After the indicated commit a blank dialog box comes up when
starting the game with the title "Exception" (see attached screenshot) and the
game doesn't start.

I have done a regression test and this commit that is causing the problem:
http://source.winehq.org/git/wine.git/?a=commitdiff;h=462a3c3d744da6b9ae2193947da8245c37baaa1f

462a3c3d744da6b9ae2193947da8245c37baaa1f is first bad commit
commit 462a3c3d744da6b9ae2193947da8245c37baaa1f
Author: Roderick Colenbrander <thunderbird2k at gmx.net>
Date:   Wed Aug 1 23:20:54 2007 +0200

    wgl: wglChooosePixelFormatARB returns the total number of matching
pixelformats and not the number of pixelformats stored in the buffer.
    
    This didn't work due to bugs in wglChoosePixelFormatARB but also due
    to strange behavior of glXChooseFBConfig. Some of its default values
    are not zero or GLX_DONT_CARE which cause some formats not to appear.

:040000 040000 014afa73c0abdc4220b0f0c3e6378ca60091bf9c
7278c49d64f8243c4252c71ae517c53ce04279d4 M      dlls

Undoing these changes up to 'return nAttribs;' on the page linked above solves
the issue.

Command line output is attached, along with the output with WINEDEBUG=+relay
(914MB -> 507kB bz2).

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list