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@winehq.org ReportedBy: hoehle@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