[OpenAFS-devel] problem with openafs on i386_linux22 SMP with 2.2.17, 2.2.18pre17

Nathan Neulinger nneul@umr.edu
Fri, 03 Nov 2000 21:19:11 -0600


Derek Atkins wrote:
> 
> Nathan Neulinger <nneul@umr.edu> writes:
> 
> > cessna(99)> rmmod libafs-2.2.18pre17.mp
> > Segmentation fault
> 
> Check your message log -- was there an oops associated with
> this segfault?
> 
> -derek
> --
>        Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>        Member, MIT Student Information Processing Board  (SIPB)
>        URL: http://web.mit.edu/warlord/      PP-ASEL      N1NWH
>        warlord@MIT.EDU                        PGP key available

As a note, the afsd when run on this machine starts the scan with
-verbose, and eventually gets to this point (strace output):


off=444506368, d_reclen=20, d_name="34996"} {d_ino=316778,
d_off=444506496, d_re
clen=20, d_name="34997"} {d_ino=316779, d_off=444506624, d_reclen=20,
d_name="34
998"} {d_ino=316780, d_off=1372972800, d_reclen=20, d_name="34999"}
{d_ino=17031
2, d_off=2113294464, d_reclen=24, d_name="olumeItems"} {d_ino=170311,
d_off=2113
294465, d_reclen=24, d_name="acheItems"}}, 3933) = 328
getdents(4, {}, 3933)                   = 0
close(4)                                = 0
write(1, "afsd: 35000 out of 35000 data ca"..., 60) = 60
afs_syscall(0x1c, 0x7, 0x806af80, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0x8, 0x8069720, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xb, 0x806a740, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29949, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994a, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994b, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994c, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994d, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994e, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2994f, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29950, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29951, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29952, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29953, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29954, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29955, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29956, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29957, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29958, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x29959, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2995a, 0x806cd6c, 0) = 0
afs_syscall(0x1c, 0xa, 0x2995b, 0x806cd6c, 0) = 0

and it just sits there continually issuing those syscalls, while sucking
almost 100% of one cpu. The third number is always increasing.

-- Nathan

------------------------------------------------------------
Nathan Neulinger                       EMail:  nneul@umr.edu
University of Missouri - Rolla         Phone: (573) 341-4841
CIS - Systems Programming                Fax: (573) 341-4216