http://bugs.winehq.org/show_bug.cgi?id=21708
--- Comment #48 from Rico kgbricola@web.de 2013-09-01 08:22:36 CDT --- Created attachment 45801 --> http://bugs.winehq.org/attachment.cgi?id=45801 glxtest (use direct rendering)
Well, there is a bug in my native linux test case. Requesting an indirect context with glXCreateContextAttribsARB after a direct in glXCreateContext seems to always fail later. I'm not sure it should... the ARB_create_context spec isn't clear in this case (this may be a bug in mesa). Though we may test this on nvidia and fglrx. I improved the test case a bit. This first point is not the problem you are seeing.
In your case we may fall into creating an indirect (or in another way incompatible) context and then fail in mesa. Your log looks a bit question able...
1: renderer="Mesa DRI R200 (RV280 5964) TCL DRI2" vendor="Tungsten Graphics, Inc." version="1.3 Mesa 9.2.0" 2: renderer="Mesa DRI R200 (RV280 5964) TCL DRI2" vendor="Tungsten Graphics, Inc." version="1.3 Mesa 9.1.5" 3: renderer="(null)" vendor="(null)" version="(null)"
Do you have multiple mesa version installed?
The spec says it may create an indirect context, even if you request a direct one (as wine does). Could you please run the new test (only "./main_linux" and "wine main.exe")?