[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#406687: Help needed debugging GLXBadContext error



reassign 406687 libgtkglext1
kthxbye

On Fri, 2007-01-12 at 15:13 -0800, Russ Allbery wrote:
> 
> As you can see from the bug log in this report, gnubg is getting a
> GLXBadContext error only when using the i810 video driver with DRI.  The
> vesa driver or the nvidia driver, or the i810 video driver without DRI,
> work correctly.
> 
> I'm still quite willing to believe that it's an application error, but I'm
> not sure what to look for.  gnubg uses Gtk 2.0 and libgtkglext1-dev to do
> OpenGL calls.  It doesn't make any GLX calls directly itself so far as I
> know.  I'm not sure where in its code it could be inducing this problem,
> and I'm also not sure what to make of how it works with some video drivers
> and not others.
> 
> Any advice would be greatly appreciated.  I unfortunately don't have i810
> hardware to check.

It looks like this isn't hardware specific but would happen with any DRI
based 3D driver. libgtkglext1 seems to attempt rendering to GLXPixmaps
without properly checking that they're supported (IIRC they're only
supported as of GLX 1.3).


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer



Reply to: