On Fri, Mar 05, 2004 at 02:55:35PM -0500, Branden Robinson wrote: > Some clarfications: > > _dri.so objects don't get loaded into the X server; they are dlopened() > by the Mesa library. > > You'll also notice they're not installed to the same place as XFree86 > X server modules. > > They're also named ".so", whereas XFree86 X server modules are named ".a" or > ".o". > > Contrast: > > /usr/X11R6/lib/modules/dri/debug/r128_dri.so > /usr/X11R6/lib/modules/dri/r128_dri.so > > with: > > /usr/X11R6/lib/modules/drivers/r128_drv.o > > If you were to argue that these paths could be laid out so as to make the > distinction more easily apprehended, I would probably agree.
OK, so that's probably not it. I haven't seen it since I upgraded Mesa and the DRI modules, but I've also been sitting at my desk and not letting that evil screensaver get any cycles, so I'll follow up tomorrow. I'm a little disturbed at the stability of the DRI code if it does turn out to be fixed, since that means any user with access to my display can wedge graphics and physical console until reboot. But I already knew DRI was flaky :) -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer

