[Bug 20046] New: MacOSX race condition during 3D/GL initialisation

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 14 08:06:27 CDT 2009


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

           Summary: MacOSX race condition during 3D/GL initialisation
           Product: Wine
           Version: 1.1.29
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: -unknown
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hoehle at users.sourceforge.net


Created an attachment (id=23592)
 --> (http://bugs.winehq.org/attachment.cgi?id=23592)
error messages from the console during app startup

Hi,

unfortunately, there's some random race condition affecting 3D apps on MacOS
upon startup.

- I've attached 2 logs from the start of FIFA WC'06. One shows an error, the
other not. Fortunately, the apps starts despite this error.
xp_destroy_surface: assertion failed: s != ((void *)0)
err:d3d:CreateContext Cannot activate context to set up defaults

- As I wrote in AppDB test results about 2weistein, "when the in-game
resolution setting is higher than the virtual desktop's at startup, a race
condition sometimes causes only the upper left of the enlarged desktop window
to be used."
http://appdb.winehq.org/objectManager.php?sClass=version&iId=17196

- Yesterday I ran "make -j2" to keep the CPU% of both CPU max'ed.  Suddenly,
Lego Star Wars started in full screen (1600x1200) on the Mac, which I had never
seen before with any wine app.  This happened despite using an 800x600 desktop
window mode.
Alas, the screen went black, except for the X11 menu bar and the "always in
foreground" CPU metering window (also visible in TimeMachine's full screen).
Then a requester appeared: "Nu2Api Runtime Error!
c:\projects\nu2api.legopc\nuwin32\d3dcore.cpp Line: 659
Description: failed to find suitable refresh rate for current resolution"
(See also bug #20045 about being unable to switch resolutions)

Using OSX 10.5.7 with XQuartz 2.3.3.2 on NVidia 9400M.

BTW, please add Mac OSX 10.6 to AppDB's OS list (and eliminate 10.2 or 10.3 as
only Intel is supported which AFAIK started with 10.4).

Regards,
 Jörg Höhle

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the wine-bugs mailing list