linux-2.6.12-RT-V0.7.51-18: RT task yield()-ing!

From: Peter Zijlstra
Date: Sat Jul 09 2005 - 09:30:55 EST


Hi Ingo,

I got the following BUG while playing a nice tune
with xmms. Shortly after the BUG the machine froze
hard and I had to reach over and press the reset button.

PS. there is a simple compile error in 51-18 when
CONFIG_DEBUG_STACKOVERFLOW is undefined.

BUG: xmms:2200 RT task yield()-ing!
[<c0104203>] dump_stack+0x23/0x30 (20)
[<c035d6cb>] yield+0x5b/0x60 (20)
[<c0126c16>] tasklet_kill+0x26/0x70 (16)
[<f09ce1a4>] emu10k1_audio_release+0x114/0x210 [emu10k1] (40)
[<c016e76d>] __fput+0x14d/0x1a0 (36)
[<c016cdb5>] filp_close+0x55/0x90 (28)
[<c016ce60>] sys_close+0x70/0xa0 (32)
[<c0103208>] sysenter_past_esp+0x61/0x89 (-4020)
---------------------------
| preempt count: 00000001 ]
| 1-level deep critical section nesting:
----------------------------------------
.. [<c01422cc>] .... add_preempt_count+0x1c/0x20
....
.[<c01436cb>] .. ( <= print_traces+0x1b/0x60)

------------------------------
| showing all locks held by: | (xmms/2200 [c50018f0, 53]):
------------------------------

--
Peter Zijlstra <a.p.zijlstra@xxxxxxxxx>

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/