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
Pvfs2-developers@beowulf-underground.org
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to