Created attachment 165621 [details]
soft lockup trace
If you accidently start multiple instance of "rm -rf" on the same large directory tree, the 3.2.x kernels starting with 3.2.64 seem to lockup and die while firing soft lockup warnings on the way down. See attachment for dmesg output from the event.
How hard this is seems to depend on system performance. I ended up bisecting it from an older piece of hardware just to make it easier to reproduce. So the system the backtrace is from is a 32-bit only system with ext3 filesystem on an adaptec raid controller. But I've also seen it on 32-bit systems running on LSI controllers, 32bit systems running under vmware fake LSI controllers, and once on a 64-bit sytems with an adaptec controller. (All of those other systems also ran ext3.)
I bisected it down to this commit:
Created attachment 167001 [details]
vfs: Fix vfsmount_lock imbalance in path_init()
Does this patch fix the issue?
Yes, that seems to fix it. Thanks Ben.