The file is located Mesa/src/glx/x11 in your tree and xc/programs/Xserver/GLglx in the Xfree86 tree. But they are both out of sync. My Assumption is that Xfree86 uses the mesa stuff. I may be wrong. Brian Paul wrote: > Bukie Mabayoje wrote: > > > > This is a mesa issue. > > > > "Willing, John (J.K.)" wrote: > > > >> While running with a commercial CAD program, we encountered a problem > >> with the OpenGL libraries. > >> > >> In Function DoMakeCurrent > >> 640 if (prevglxc) { > >> 641 if (prevglxc->drawPixmap) { > >> 642 if (prevglxc->drawPixmap != prevglxc->readPixmap) { > >> 643 /* > >> 644 ** The previous drawable was a glx pixmap, > >> release it. > >> 645 */ > >> 646 prevglxc->readPixmap->refcnt--; > >> > >> We came across a problem where prevglxc->readPixmap is NULL causing a > >> Segmentation Fault at line 646. I resolved the issue by changing line > >> 641 to: > >> > >> 641 if (prevglxc->drawPixmap && prevglxc->readPixmap) { > >> > >> John Willing > > What file is that in? > > -Brian > > _______________________________________________ > XFree86 mailing list > XFree86@xxxxxxxxxxx > http://XFree86.Org/mailman/listinfo/xfree86 _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86