Has anyone else experienced consistent kernel panics on unmount?
I frequently get a kernel panic when I unmount a file system from a RHEL5
x86_64 client (kernel = 2.6.18-308.el5). That is the latest RHEL5 kernel. I
tested this against a stock Orangefs 2.8.6 build and also against older
PVFS 2.8 and PVFS 2.6 builds; a panic results in all cases. I also tried an
errata build kernel=2.6.18-308.8.1.el5.
Here is my test case:
Setup:
[root@client1 ~]# mkdir /mnt/orangefs/foo
[root@client1 ~]# echo "bar" > /mnt/orangefs/foo/bar
Trigger a panic:
[root@client1 ~]# mount -t pvfs2 tcp://server2:3334/pvfs2-fs /mnt/orangefs/
[root@client1 ~]# cp /mnt/orangefs/foo/bar /mnt/orangefs/
[root@client1 ~]# umount /mnt/orangefs/
Below is the backtrace I get from the core file. The exception is always in
shrink_dcache_for_unmount via the pvfs2_kill_sb call.
Bart.
crash> bt
PID: 30232 TASK: ffff8101bbf220c0 CPU: 0 COMMAND: "umount"
#0 [ffff81019eb77b60] crash_kexec at ffffffff800b099c
#1 [ffff81019eb77c20] __die at ffffffff80065137
#2 [ffff81019eb77c60] die at ffffffff8006c789
#3 [ffff81019eb77c90] do_invalid_op at ffffffff8006cd49
#4 [ffff81019eb77d50] error_exit at ffffffff8005dde9
[exception RIP: shrink_dcache_for_umount_subtree+375]
RIP: ffffffff800ef567 RSP: ffff81019eb77e08 RFLAGS: 00010286
RAX: 000000000000005d RBX: ffff8101a32029c0 RCX: ffffffff80323028
RDX: ffffffff80323028 RSI: 0000000000000000 RDI: ffffffff80323020
RBP: ffff81019eb4e9d0 R8: ffffffff80323028 R9: 000000000000003e
R10: ffff81019eb77aa8 R11: 0000000000000080 R12: ffff8101a3202a20
R13: 0000000000000000 R14: 0000000000000000 R15: 00000000125aa580
ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0018
#5 [ffff81019eb77e30] shrink_dcache_for_umount at ffffffff800efa83
#6 [ffff81019eb77e40] generic_shutdown_super at ffffffff800e774d
#7 [ffff81019eb77e60] kill_anon_super at ffffffff800e787b
#8 [ffff81019eb77e70] pvfs2_kill_sb at ffffffff88725b8a [pvfs2]
#9 [ffff81019eb77e90] deactivate_super at ffffffff800e792c
#10 [ffff81019eb77eb0] sys_umount at ffffffff800f1e8b
#11 [ffff81019eb77f80] system_call at ffffffff8005d116
RIP: 00000036b80d4a67 RSP: 00007fffc15c4ee8 RFLAGS: 00010246
RAX: 00000000000000a6 RBX: ffffffff8005d116 RCX: 0000000000406d3f
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000000125ab490
RBP: 00000000125ab4f0 R8: 0000000000000004 R9: 0000000000000001
R10: 0000000000000008 R11: 0000000000000246 R12: 00000000125ab460
R13: 00000000125ab490 R14: 00000000125ab4f0 R15: 0000000000000000
ORIG_RAX: 00000000000000a6 CS: 0033 SS: 002b
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers