Full backtrace etc. in https://bugzilla.novell.com/show_bug.cgi?id=466806

In short, during glutCreateWindow() ->.. fbOpenWindow() ->
MakeContextCurrent() is called, which calls driBindContext() with NULL
draw and read pointers. The code looks like this should never happen,
because the draw and read pointers are created in glxcurrent.c

375         if (gc && gc->driContext) {
376             __GLXDRIdrawable *pdraw = FetchDRIDrawable(dpy, draw, gc, 
pre13);
377             __GLXDRIdrawable *pread = FetchDRIDrawable(dpy, read, gc, 
pre13);
378
379             bindReturnValue =
380                 (gc->driContext->bindContext) (gc->driContext, pdraw,

from (seemingly) valid draw and read contexts. Just FetchDRIDrawable()
returns NULL.

Now what would be the right way to fix this / the right way to determine
what is actually going wrong here?

Thanks

Matthias

-- 
Matthias Hopf <[email protected]>      __        __   __
Maxfeldstr. 5 / 90409 Nuernberg   (_   | |  (_   |__          [email protected]
Phone +49-911-74053-715           __)  |_|  __)  |__  R & D   www.mshopf.de

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Mesa3d-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to