http://bugs.winehq.org/show_bug.cgi?id=16311
--- Comment #24 from Nicholas LaRoche nlaroche@vt.edu 2009-01-11 03:44:09 --- (In reply to comment #23)
The same thing occurs for me using the official 180.22 drivers with EVE. This bug should probably be confirmed since it only occurs when using Wine and not when using native apps.
uname -r 2.6.27.9-159.fc10.x86_64
[nick@devbox EVE]$ DISPLAY=:0 wine eve.exe -windowed err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1 fixme:heap:HeapSetInformation 0x8d0000 0 0x33fc44 4 fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub! X Error of failed request: GLXBadDrawable Major opcode of failed request: 142 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 460 Current serial number in output stream: 460 Locking assertion failure. Backtrace: #0 /usr/lib/libxcb-xlib.so.0 [0x60f18767] #1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0x60f1890e] #2 /usr/lib/libX11.so.6 [0x60e52079] #3 /usr/lib/libX11.so.6(XESetCloseDisplay+0x44) [0x60e33e74] #4 /usr/lib/libGL.so.1 [0x61497f69] #5 [0x7c9f1be8]
I tested the NeHe Lesson 1 code and I get the same error as noted above. When using the linux version of this code I don't get the error.
This is looking more like a Wine issue with opengl32 or something along those lines.