Am Montag, 25. November 2002 10:39 schrieb Keith Whitwell:
> Michel Dänzer wrote:
> > On Son, 2002-11-24 at 18:39, Andreas Stenglein wrote:
> >>Nov 23 20:18:13 buche kernel: [drm:radeon_irq_emit] *ERROR*
> >>radeon_irq_emit called without lock held
> >>Nov 23 20:18:13 buche kernel: [drm:radeon_lock_take] *ERROR* 6 holds
> >>heavyweight lock
> >
> > A friend of mine reported something like this (haven't seen it myself).
> > For him, killing the DRI client(s) resumes normal operation. Can you
> > confirm that? If so, that's not an actual lockup.

I had such messages (trunk and r200 branch) but they are gone for some weeks, 
now.

> > I still can't really imagine what a 'heavyweight lock' is, can one of
> > the traditional developers explain?
>
> It's really just the lock.  The locking process is two stage, with a cmpxcg
> in userspace which can handle the trivial case (if the same context wants
> to get a lock and it was the last context to hold it) without kernel
> intervention. If that fails, the process has to do an ioctl to get the
> lock.  This is where this message comes from -- maybe saying that '6'
> already has the lock it is asking for.

Below are lastet error messages before lockup with r200 on mesa-4-1.
Kernel is 2.5.47-mm1 radeon.o show 1.6.0 (backup path, not latest DRI stuff).

Nov 23 21:59:21 SunWave1 kernel: [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type 0 
at 080516ec

Nov 23 22:06:24 SunWave1 kernel: [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type 0 
at 081025ac

Nov 24 02:57:46 SunWave1 kernel: [drm:radeon_cp_cmdbuf] *ERROR* bad cmd_type 0 
at 08055880

-Dieter


-------------------------------------------------------
This SF.net email is sponsored by: Get the new Palm Tungsten T
handheld. Power & Color in a compact size!
http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0002en
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to