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

Reply via email to