kernel bug: futex_wait hang

From: Lee Revell
Date: Mon Mar 21 2005 - 23:11:00 EST


Paul Davis and Chris Morgan have been chasing down a problem with
xmms_jack and it really looks like this bug, thought to have been fixed
in 2.6.10, is the culprit.

http://www.uwsg.iu.edu/hypermail/linux/kernel/0409.0/2044.html

(for more info google "futex_wait 2.6 hang")

It's simple to reproduce. Run JACK and launch xmms with the JACK output
plugin. Close XMMS. The xmms process hangs. Strace looks like this:

rlrevell@krustophenia:~$ strace -p 7935
Process 7935 attached - interrupt to quit
futex(0xb5341bf8, FUTEX_WAIT, 7939, NULL

Just like in the above bug report, if xmms is run with
LD_ASSUME_KERNEL=2.4.19, it works perfectly.

I have reproduced the bug with 2.6.12-rc1.

Lee

-
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/