There is something wrong with the i810 driver at the moment, when I just run an X server, run anything that exits, when the X server recycles something is being kept allocated across the recycle and a drmAgpBind fails on the server coming back up,
however when that fails the clean up calls DRICloseScreen which does an drmUnlock with pDRIPriv->myContext which is 0 which causes the kernel to throw [drm:i810_unlock] *ERROR* Process 1469 using kernel context 0 error up .. pDRIPriv->myContext isn't actually set until DRIFinishScreenInit so there is no way to unlock the context... should dri.c have a if (pDRIPriv->myContext>0) check before unlocking the context? Dave. -- David Airlie, Software Engineer http://www.skynet.ie/~airlied / airlied at skynet.ie pam_smb / Linux DECstation / Linux VAX / ILUG person ------------------------------------------------------- The SF.Net email is sponsored by EclipseCon 2004 Premiere Conference on Open Tools Development and Integration See the breadth of Eclipse activity. February 3-5 in Anaheim, CA. http://www.eclipsecon.org/osdn -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel