If the stencil buffer is used in 16bit resolutions, a lockup may happen. I'm not sure what's the culprit, maybe the swrast fallback has some problems? This happened on a rv250. To reproduce, edit your xorg config to use a 16bpp resolution. Start Quake3, enter /r_stencilbits 8, /vid_restart. As soon as /cg_shadows 2 is entered (which enables stencil shadows), a gpu lockup occurs. Kernel log showed Nov 11 20:10:33 ZakTower kernel: [drm:drm_lock_take] *ERROR* 3 holds heavyweight lock CVS drm-core module was used. So maybe it's actually not really a gpu lockup, but some locking trouble...
I just tested this with Mesa and DRM from Git and it works fine for me; no lockup. If you can reproduce this with the latest Git, then please reopen the bug report.
I just made a silly mistake. I misread "R200" as "R300" and tested this on R300. I'll change this to reopened now. Sorry for the bugmail spam.
Mass version move, cvs -> git
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.