[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mesa3d-dev
Subject:    [Mesa3d-dev] Software rasterizer failing on fgOpenWindow due to
From:       Matthias Hopf <mhopf () suse ! de>
Date:       2009-01-16 15:27:06
Message-ID: 20090116152706.GA15487 () suse ! de
[Download RAW message or body]

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 <mhopf@suse.de>      __        __   __
Maxfeldstr. 5 / 90409 Nuernberg   (_   | |  (_   |__          mat@mshopf.de
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
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic