[ANNOUNCE] xorg-server 1.6.4

Alan Swanson swanson at ukfsn.org
Mon Sep 28 10:18:29 PDT 2009


On Mon, 2009-09-28 at 12:56 +0200, Tilman Sauerbeck wrote:
> Keith Packard [2009-09-27 19:47]:
> >       xfree86/modes: Remove all framebuffer support from DGA
> 
> This makes the X server crash when running with xf86-video-intel 2.8.1.
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0xb7b8c6c0 (LWP 31791)]
> 0x080f34db in DGAAvailable (index=0) at xf86DGA.c:539
> 539	   if (!xf86NoSharedResources(((ScrnInfoPtr)dixLookupPrivate(
> (gdb) bt
> #0  0x080f34db in DGAAvailable (index=0) at xf86DGA.c:539
> #1  0x08109757 in xf86DiDGAInit (pScreen=0x95761f8, dga_address=0)
>     at xf86DiDGA.c:196
> #2  0x08102bc3 in xf86CrtcScreenInit (screen=0x95761f8) at xf86Crtc.c:773
> #3  0xb7a7b3e2 in ?? () from /usr/lib/xorg/modules/drivers//intel_drv.so
> 
> (gdb) list
> 534	DGAAvailable(int index) 
> 535	{
> 536	   if(DGAScreenKey == NULL)
> 537		return FALSE;
> 538	   
> 539	   if (!xf86NoSharedResources(((ScrnInfoPtr)dixLookupPrivate(
> 540					   &screenInfo.screens[index]->devPrivates,
> 541					   xf86ScreenKey))->scrnIndex, MEM))
> 542	       return FALSE;
> 543	   
> 
> (gdb) p dixLookupPrivate(&screenInfo.screens[index]->devPrivates, xf86ScreenKey)
> $4 = (void *) 0x0
> 
> Regards,
> Tilman

And has also broken xf86-video-ati with exactly the same backtrace and
probably every DGA supporting driver is also broken. Quality testing and
not really what you want in stable release... :-/

-- 
Alan.

"One must never be purposelessnessnesslessness."




More information about the xorg mailing list