On Fri, Aug 29, 2003 at 02:17:38PM +0200, Michel Dänzer wrote: > On Fri, 2003-08-29 at 13:05, Brian Almeida wrote: > > On Friday 29 August 2003 06:21 am, Michel Dänzer wrote: > > > On Thu, 2003-08-28 at 16:47, Brian Almeida wrote: > > > > Program received signal SIGSEGV, Segmentation fault. > > > > 0x08649121 in __glXCreateDrawablePrivate (pDraw=0x8bd7f80, > > > > drawId=2097154, modes=0x0) at glxutil.c:334 > > > > > > Have you verified that Q3A isn't picking up a different libGL? Either > > > way, you may want to post about this to the dri-devel and/or mesa3d-dev > > > lists. > > Yea, you mentioned this to me on IRC yesterday afternoon, and last night I > > checked and sure enough, there was a libGL.so symlink in the q3 directory, > > pointing to libMesaMatroxGL.so. I pointed it to /usr/lib/libGL.so.1 and the > > crashes stopped. > > Cool. > > The server should handle this more gracefully though, if it still > happens with xserver-xfree86-dri-trunk from > > deb http://people.debian.org/~daenzer/dri-trunk-sid/ ./ > > please post your findings to the dri-devel list. I don't understand. The code I posted was from XFree86 4.3.0. It still looks like to me like that modes pointer isn't being checked for bullshit before its passed to things lower down in the call stack. Shouldn't it be? Or is it snagged higher up? -- G. Branden Robinson | Of two competing theories or Debian GNU/Linux | explanations, all other things branden@debian.org | being equal, the simpler one is to http://people.debian.org/~branden/ | be preferred. -- Occam's Razor
Attachment:
pgpFSMM5KdoGn.pgp
Description: PGP signature