--- xf86-video-ati-6.6.3/src/r128_driver.c 2007-06-28 22:23:55.000000000 +0200 +++ xf86-video-ati-6.6.3/src/r128_driver.c 2007-06-28 22:53:12.000000000 +0200 @@ -4600,8 +4600,9 @@ info->DGAModes = NULL; #if 0 + /* This code causes server crash on exit freedesktop#8811#c12 */ if (info->adaptor) { - R128ShutdownVideo(pScrn, info->adaptor->pPortPrivates[0].ptr); + R128ShutdownVideo(pScrn); xfree(info->adaptor->pPortPrivates[0].ptr); xf86XVFreeVideoAdaptorRec(info->adaptor); info->adaptor = NULL;