http://bugs.winehq.org/show_bug.cgi?id=4016
------- Additional Comments From sick_soul@yahoo.it 2006-17-02 18:53 -------
I would like to add a related note: with latest CVS wine, I get a similar error with
Warcraft 3 - The Frozen Throne
Trying to start the single player campaign game.
The error: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 143 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 379 Current serial number in output stream: 379
This error breaks the single player game experience completely, so I thought you'd like to know.
Here is the opengl trace before the freeze and subsequent error:
trace:opengl:wglSwapLayerBuffers (0x310, 00000001) trace:opengl:X11DRV_SwapBuffers (0x403bdce0) trace:opengl:wine_glFinish () trace:opengl:wine_glDepthMask (1) trace:opengl:wine_glViewport (0, 0, 1024, 768) trace:opengl:wine_glDepthRange (0.000000, 1.000000) trace:opengl:wine_glScissor (0, 0, 1024, 768) trace:opengl:wine_glClearColor (0.000000, 0.000000, 0.000000, 1.000000) trace:opengl:wine_glClear (16640) trace:opengl:wine_glDepthMask (0) trace:opengl:wine_glViewport (0, 0, 1024, 768) trace:opengl:wine_glDepthRange (0.000000, 1.000000) trace:opengl:wine_glScissor (0, 0, 1024, 768) trace:opengl:wine_glDeleteTextures (1, 0x46942070) [approx 700 other wine_glDeleteTextures invocations, as the selection screen disappears] trace:opengl:wglMakeCurrent ((nil),(nil)) trace:opengl:wglMakeCurrent returning True trace:opengl:wglDeleteContext (0x403bde40) fixme:win:EnumDisplayDevicesW ((null),0,0x4067caa4,0x00000000), stub! trace:opengl:X11DRV_ChoosePixelFormat (0x403bdce0,0x4067d03c) trace:opengl:dump_PIXELFORMATDESCRIPTOR - size / version : 40 / 1 trace:opengl:dump_PIXELFORMATDESCRIPTOR - dwFlags : PFD_DOUBLEBUFFER PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL trace:opengl:dump_PIXELFORMATDESCRIPTOR - iPixelType : PFD_TYPE_RGBA trace:opengl:dump_PIXELFORMATDESCRIPTOR - Color : 32 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Red : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Green : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Blue : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Alpha : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Accum : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Depth : 24 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Stencil : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Aux : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - iLayerType : PFD_MAIN_PLANE trace:opengl:X11DRV_DescribePixelFormat (0x403bdce0,3,40,0x4067d03c) trace:opengl:dump_PIXELFORMATDESCRIPTOR - size / version : 40 / 1 trace:opengl:dump_PIXELFORMATDESCRIPTOR - dwFlags : PFD_DOUBLEBUFFER PFD_DRAW_TO_WINDOW PFD_SUPPORT_OPENGL trace:opengl:dump_PIXELFORMATDESCRIPTOR - iPixelType : PFD_TYPE_RGBA trace:opengl:dump_PIXELFORMATDESCRIPTOR - Color : 32 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Red : 8 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Green : 8 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Blue : 8 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Alpha : 8 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Accum : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Depth : 24 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Stencil : 8 trace:opengl:dump_PIXELFORMATDESCRIPTOR - Aux : 0 trace:opengl:dump_PIXELFORMATDESCRIPTOR - iLayerType : PFD_MAIN_PLANE trace:opengl:X11DRV_SetPixelFormat (0x403bdce0,3,0x4067d03c) trace:opengl:X11DRV_SetPixelFormat FBConfig have : trace:opengl:X11DRV_SetPixelFormat - FBCONFIG_ID 0x73 trace:opengl:X11DRV_SetPixelFormat - VISUAL_ID 0x23 trace:opengl:X11DRV_SetPixelFormat - DRAWABLE_TYPE 0x7 trace:opengl:X11DRV_GetPixelFormat (0x403bdce0): returns 3 trace:opengl:wglCreateContext (0x310)->(PF:3) trace:opengl:wglCreateContext creating context 0x403bde40 (GL context creation delayed) trace:opengl:wglMakeCurrent (0x310,0x403bde40) trace:opengl:wglMakeCurrent Wine desktop VISUAL_ID is 0x21 trace:opengl:describeDrawable Drawable 0x1400001 have : trace:opengl:describeDrawable - FBCONFIG_ID as 0x71 trace:opengl:describeDrawable - VISUAL_ID as 0x71 trace:opengl:describeDrawable - WIDTH as 1024 trace:opengl:describeDrawable - HEIGHT as 768 trace:opengl:describeContext Context 0x403bde40 have (vis:0x7c708630): trace:opengl:describeContext - FBCONFIG_ID 0x73 trace:opengl:describeContext - VISUAL_ID 0x23 trace:opengl:wglMakeCurrent Creating GLX Context trace:opengl:wglMakeCurrent created a delayed OpenGL context (0x7c6fb0d0) trace:opengl:wglMakeCurrent make current for dis 0x7c0288f0, drawable 0x1400001, ctx 0x7c6fb0d0 X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 143 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 379 Current serial number in output stream: 379