http://bugs.winehq.org/show_bug.cgi?id=13195
Summary: GLXMakeCurrent error with BadMatch (invalid parameter attributes) in SolidWorks Product: Wine Version: 1.0-rc1 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl AssignedTo: wine-bugs@winehq.org ReportedBy: denis.bonnenfant@diderot.org
Created an attachment (id=13020) --> (http://bugs.winehq.org/attachment.cgi?id=13020) +wgl,+opengl,+tid trace
Regression from 0.9.47 (last tested version) :
Solidworks 2007 crashes with :
0009:trace:wgl:X11DRV_wglMakeCurrent make current for dis 0x7c03e5f8, drawable 0x4400013, ctx 0x7c1d412c X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 128 (GLX) Minor opcode of failed request: 5 (X_GLXMakeCurrent) Serial number of failed request: 285350 Current serial number in output stream: 285350
when giving focus to the graphics window (i.e. when selecting a function in the menu, the screen is correctly refreshed, but then the error occurs)
I tried to do a regression test, but it is a real pain as some other bugs are preventing direct git bisect, many patches are needed, and some other issues are appearing randomly. Worse, older versions (0.9.47) known to work are not compilable with ubuntu hardy. As far as i can test, the issue was already there in versions around 0.9.55
I'm suspecting a nvidia driver problem, too, but there are no clues.
I guess that the issue is there : 0009:trace:wgl:wglGetCurrentContext returning (nil)
0009:trace:wgl:wglMakeCurrent hdc: (0xbe04), hglrc: (0x4309748) 0009:trace:wgl:X11DRV_wglMakeCurrent (0xbe04,0x4309748) 0009:trace:wgl:X11DRV_wglMakeCurrent make current for dis 0x7c03e5f8, drawable 0x4400013, ctx 0x7c1d412c X Error of failed request: BadMatch (invalid parameter attributes) ...