[OpenAFS] new (old) user, panic on linux 2.4.18-5smp

Christopher A. Petro petro@boredom.org
Tue, 13 Aug 2002 23:08:01 -0400


I was an AFS user back in 1994 at cmu (*cough* cp3m).  I loved it then and
I'm thrilled to finally have a chance to set AFS up locally (and fire up
zephyr!).  Thanks to all the developers for the tons of hard work keeping
the source up-to-date and adding improvements to openafs.

I just downloaded and compiled 1.2.6 on an up-to-date red hat 7.3 install
(2.4.18-5smp).  After a couple of minor hiccups (not the least of which
was halfway rewriting rc.linux to use the non-transarc paths) I got it
working.  After setting up the acls on root.afs and root.cell and creating
and mounting a few volumes, I started getting stale NFS file handle errors.
I took a look in the logs and found that I was hitting kernel bugs.

The most recent one I hit is at the bottom of this email.  I flipped through
some recent cvs commit messages in the linux part of the tree and noticed
several bug fixes that sounded like they might be likely.  Before I go
combing through all the cvs commits since 1.2.6, though, does anyone know
if this has been fixed?  Also, are fixes in the unstable tree being
backported to the stable tree?  For that matter, is there a separate stable
tree in cvs?  And finally, should I just be running something newer than
1.2.6?

Thanks in advance for any help.  If I can get this thing working enough to
use it (I may have to just do nfs [gak] if I can't get it working in a 
couple of days), I'll be deploying it on just about every box I have.  
That's a really small number, but it will cover a pretty wide range of
platforms, so I'll be able to help test.  If I can shake the Java cobwebs
out of my brain and remember C, I might even be able to contribute in a
more substatial way.


Aug 13 22:43:22 earthquake kernel: IPUT Bad refCount 0 on inode 0xf8b88000
Aug 13 22:43:22 earthquake kernel: Unable to handle kernel paging request at virtual address ffffffff
Aug 13 22:43:22 earthquake kernel:  printing eip:
Aug 13 22:43:22 earthquake kernel: f8ab7e4d
Aug 13 22:43:22 earthquake kernel: *pde = 00003063
Aug 13 22:43:22 earthquake kernel: *pte = 00000000
Aug 13 22:43:22 earthquake kernel: Oops: 0002
Aug 13 22:43:22 earthquake kernel: libafs-2.4.18-5smp.mp autofs eepro100 linear usb-uhci usbcore ext3 jbd raid1  
Aug 13 22:43:22 earthquake kernel: CPU:    1
Aug 13 22:43:22 earthquake kernel: EIP:    0010:[<f8ab7e4d>]    Tainted: PF
Aug 13 22:43:22 earthquake kernel: EFLAGS: 00010286
Aug 13 22:43:22 earthquake kernel: 
Aug 13 22:43:22 earthquake kernel: EIP is at osi_Panic [libafs-2.4.18-5smp.mp] 0x25 (2.4.18-5smp)
Aug 13 22:43:22 earthquake kernel: eax: 00000028   ebx: f8b88000   ecx: c0360c80   edx: f7512000
Aug 13 22:43:22 earthquake kernel: esi: f8b88000   edi: f8aee1c0   ebp: f8aee18c   esp: f44f9ef0
Aug 13 22:43:22 earthquake kernel: ds: 0018   es: 0018   ss: 0018
Aug 13 22:43:22 earthquake kernel: Process umount (pid: 1442, stackpage=f44f9000)
Aug 13 22:43:22 earthquake kernel: Stack: f8ad89c0 00000000 f8b88000 f8aee020 f7fcac60 c014c170 f65d97a0 f8ac2bec 
Aug 13 22:43:22 earthquake kernel:        f8ad89c0 00000000 f8b88000 f8aee020 f65d9750 f65d9720 f65d9720 c015595b 
Aug 13 22:43:22 earthquake kernel:        f8b88000 f8b88000 f65d9720 f8aee1c0 f8aee18c c0156089 f672f800 f65d9720 
Aug 13 22:43:22 earthquake kernel: Call Trace: [<f8ad89c0>] .rodata.str1.32 [libafs-2.4.18-5smp.mp] 0x4640 
Aug 13 22:43:22 earthquake kernel: [<f8aee020>] afs_global_lock [libafs-2.4.18-5smp.mp] 0x0 
Aug 13 22:43:22 earthquake kernel: [<c014c170>] path_release [kernel] 0x10 
Aug 13 22:43:22 earthquake kernel: [<f8ac2bec>] osi_iput [libafs-2.4.18-5smp.mp] 0x64 
Aug 13 22:43:22 earthquake kernel: [<f8ad89c0>] .rodata.str1.32 [libafs-2.4.18-5smp.mp] 0x4640 
Aug 13 22:43:22 earthquake kernel: [<f8aee020>] afs_global_lock [libafs-2.4.18-5smp.mp] 0x0 
Aug 13 22:43:22 earthquake kernel: [<c015595b>] dput [kernel] 0xeb 
Aug 13 22:43:22 earthquake kernel: [<f8aee1c0>] afs_sops [libafs-2.4.18-5smp.mp] 0x0 
Aug 13 22:43:22 earthquake kernel: [<f8aee18c>] afs_file_system [libafs-2.4.18-5smp.mp] 0x0 
Aug 13 22:43:22 earthquake kernel: [<c0156089>] shrink_dcache_parent [kernel] 0x29 
Aug 13 22:43:22 earthquake kernel: [<c0147d66>] kill_super [kernel] 0x96 
Aug 13 22:43:22 earthquake kernel: [<c014c189>] path_release [kernel] 0x29 
Aug 13 22:43:22 earthquake kernel: [<c015aa28>] sys_umount [kernel] 0x78 
Aug 13 22:43:22 earthquake kernel: [<c012e3a5>] sys_munmap [kernel] 0x35 
Aug 13 22:43:22 earthquake kernel: [<c015aa3c>] sys_oldumount [kernel] 0xc 
Aug 13 22:43:22 earthquake kernel: [<c0108c6b>] system_call [kernel] 0x33 
Aug 13 22:43:22 earthquake kernel: 
Aug 13 22:43:22 earthquake kernel: 
Aug 13 22:43:22 earthquake kernel: Code: c6 05 ff ff ff ff 2a 83 c4 1c c3 55 57 56 53 8b 74 24 18 83