More reiserfs hangs, easy to reproduce (Sheevaplug)

From: Lluís Batlle i Rossell
Date: Sun Jun 10 2012 - 10:33:32 EST


Hello,

I had since the latest 2.6 kernels lockups in a sheevaplug computer (without
swap), when it reached OOMK conditions. The machine was in such a deadlock that
it only answered to sysrq request through the serial console. Almost every OOMK
caused this, so once you reproduce an OOMK, I think it will almost sure hang the
system. The lock looks related to swapping in read-only pages of programs.

As I recently experienced reiserfs lockups in a desktop pc
(http://www.spinics.net/lists/reiserfs-devel/msg03157.html), I wondered if those
OOMK lockups could happen due to the reiserfs of /. So I moved / to ext4, and
all locks disappeared. OOMK works fine now.

So I'm definitely leaving reiserfs due to the deadlocks; a pity, because it
served very well to me for many years. I'd be glad to use it again with fixed
deadlock troubles.

If it's of help of anyone, here is the log (since just before the OOMK) taken by
netconsole, linux 3.4.1, and with some sysrq dumps. Since the OOMK message
appears, the machine answers to nothing but sysrq requests.

The log:
http://viric.name/tmp/hang/sheevaplug-hang1.txt.gz

Regards,
Lluís.
--
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/