arlad segfaults : arla-0.33-pre2 on Linux 2.3.99-pre6

Helge MEINHARD, CERN-EP Helge.Meinhard at cern.ch
Sat May 6 12:12:43 CEST 2000


I'm trying to get Arla running on a dual-processor Pentium III machine
running Linux 2.3.99-pre6. Arla-0.33-pre2 builds fine, arlad -t looks
fine, I can insmod xfs.o, start arlad, and mount /afs. Then, ls /afs still
works, but when I do ls /afs/cern.ch for example, then arlad aborts with a
segmentation fault, leaving no core behind. [I tried attaching gdb, but
when I do that even the mount of /afs does not work.]

The arlad output as well as the relevant excerpts from /var/log/messages
are appended.

Any help would be greatly appreciated.

Cheers,

Helge


----------------------------------------------------------------------------
    Helge MEINHARD        CERN, EP division, CH-1211 Geneve 23, Switzerland
                          Phone: +41 22 76-76031, Fax: +41 22 76-73100
                          E-mail: Helge.Meinhard at cern.ch


Fri May  5 23:06:39 2000: arlad: read_conffile: /localscratch/Arla/etc/arla.conf
Fri May  5 23:06:39 2000: arlad: Arlad booting sequence:
Fri May  5 23:06:39 2000: arlad: connected mode: connected
Fri May  5 23:06:39 2000: arlad: ports_init
Unable to find service afs3-fileserver/udp, using port 7000
Unable to find service afs3-callback/udp, using port 7001
Unable to find service afs3-prserver/udp, using port 7002
Unable to find service afs3-vlserver/udp, using port 7003
Unable to find service afs3-kaserver/udp, using port 7004
Unable to find service afs3-volser/udp, using port 7005
Unable to find service afs3-errors/udp, using port 7006
Unable to find service afs3-bos/udp, using port 7007
Unable to find service afs3-update/udp, using port 7008
Unable to find service afs3-rmtsys/udp, using port 7009
Fri May  5 23:06:39 2000: arlad: rx
Fri May  5 23:06:39 2000: arlad: conn_init numconns = 100
Fri May  5 23:06:39 2000: arlad: initconncache
Fri May  5 23:06:39 2000: arlad: cellcache
Fri May  5 23:06:39 2000: arlad: fprio
Fri May  5 23:06:39 2000: arlad: volcache numvols = 100
Fri May  5 23:06:39 2000: arlad: using rxkad level auth
Fri May  5 23:06:39 2000: arlad: credcache numcreds = 100
Fri May  5 23:06:39 2000: arlad: fcache low_vnodes = 3000, high_vnodes = 4000low_bytes = 94371840, high_bytes = 104857600
Fri May  5 23:06:39 2000: arlad: cmcb
Fri May  5 23:06:39 2000: arlad: cm
Fri May  5 23:06:39 2000: arlad: arla init done.
Fri May  5 23:06:39 2000: arlad: running pinger
Fri May  5 23:06:39 2000: arlad: pre-creating nodes
Fri May  5 23:06:39 2000: arlad: worker 0 waiting
Fri May  5 23:06:39 2000: arlad: worker 1 waiting
Fri May  5 23:06:39 2000: arlad: worker 2 waiting
Fri May  5 23:06:39 2000: arlad: worker 3 waiting
Fri May  5 23:06:39 2000: arlad: worker 4 waiting
Fri May  5 23:06:39 2000: arlad: worker 5 waiting
Fri May  5 23:06:39 2000: arlad: worker 6 waiting
Fri May  5 23:06:39 2000: arlad: worker 7 waiting
Fri May  5 23:06:39 2000: arlad: worker 8 waiting
Fri May  5 23:06:39 2000: arlad: worker 9 waiting
Fri May  5 23:06:39 2000: arlad: worker 10 waiting
Fri May  5 23:06:39 2000: arlad: worker 11 waiting
Fri May  5 23:06:39 2000: arlad: worker 12 waiting
Fri May  5 23:06:39 2000: arlad: worker 13 waiting
Fri May  5 23:06:39 2000: arlad: worker 14 waiting
Fri May  5 23:06:39 2000: arlad: worker 15 waiting
Fri May  5 23:06:39 2000: arlad: xfs_probe_capability
Fri May  5 23:06:39 2000: arlad: sending version: probe = 4712
Fri May  5 23:06:39 2000: arlad: Send message: opcode = 0 (version), size = 24
Fri May  5 23:06:39 2000: arlad: Arla: selecting on fd: 5
Fri May  5 23:06:39 2000: arlad: worker 0: processing
Fri May  5 23:06:39 2000: arlad: Rec message: opcode = 1 (wakeup), size = 24
Fri May  5 23:06:39 2000: arlad: sending version: probe = 4713
Fri May  5 23:06:39 2000: arlad: Send message: opcode = 0 (version), size = 24
Fri May  5 23:06:39 2000: arlad: worker 0: done
Fri May  5 23:06:39 2000: arlad: worker 0 waiting
Fri May  5 23:06:39 2000: arlad: worker 0: processing
Fri May  5 23:06:39 2000: arlad: Rec message: opcode = 1 (wakeup), size = 24
Fri May  5 23:06:39 2000: arlad: sending version: probe = 4714
Fri May  5 23:06:39 2000: arlad: Send message: opcode = 0 (version), size = 24
Fri May  5 23:06:39 2000: arlad: worker 0: done
Fri May  5 23:06:39 2000: arlad: worker 0 waiting
Fri May  5 23:06:39 2000: arlad: worker 0: processing
Fri May  5 23:06:39 2000: arlad: Rec message: opcode = 1 (wakeup), size = 24
Fri May  5 23:06:39 2000: arlad: sending version: probe = 4715
Fri May  5 23:06:39 2000: arlad: Send message: opcode = 0 (version), size = 24
Fri May  5 23:06:39 2000: arlad: worker 0: done
Fri May  5 23:06:39 2000: arlad: worker 0 waiting
Fri May  5 23:06:39 2000: arlad: worker 0: processing
Fri May  5 23:06:39 2000: arlad: Rec message: opcode = 1 (wakeup), size = 24
Fri May  5 23:06:39 2000: arlad: support version              : yes
Fri May  5 23:06:39 2000: arlad: support xfs fhget            : yes
Fri May  5 23:06:39 2000: arlad: support native fhget         : no
Fri May  5 23:06:39 2000: arlad: support gc nodes             : yes
Fri May  5 23:06:39 2000: arlad: worker 0: done
Fri May  5 23:06:39 2000: arlad: worker 0 waiting
Fri May  5 23:09:46 2000: arlad: worker 0: processing
Fri May  5 23:09:46 2000: arlad: Rec message: opcode = 2 (getroot), size = 24
Fri May  5 23:09:46 2000: arlad: cm_getattr
Fri May  5 23:09:46 2000: arlad: fcache_get_attr: doing read_attr
Fri May  5 23:09:46 2000: arlad: cm_getattr: done get attr
Fri May  5 23:09:46 2000: arlad: cm_getattr: return: 0.0
Fri May  5 23:09:46 2000: arlad: Multi-send: opcode = 3 (installroot), size = 144
Fri May  5 23:09:46 2000: arlad: multi-sending wakeup: seq = 4, error = 0
Fri May  5 23:09:46 2000: arlad: worker 0: done
Fri May  5 23:09:46 2000: arlad: worker 0 waiting
Fri May  5 23:10:00 2000: arlad: worker 0: processing
Fri May  5 23:10:00 2000: arlad: Rec message: opcode = 8 (getdata), size = 48
Fri May  5 23:10:00 2000: arlad: getdata (13.536870913.1.1)
Fri May  5 23:10:00 2000: arlad: cm_getattr
Fri May  5 23:10:00 2000: arlad: fcache_get_attr: have attr
Fri May  5 23:10:00 2000: arlad: cm_getattr: done get attr
Fri May  5 23:10:00 2000: arlad: cm_getattr: return: 0.0
Fri May  5 23:10:00 2000: arlad: read_data
Fri May  5 23:10:00 2000: arlad: Multi-send: opcode = 9 (installdata), size = 488
Fri May  5 23:10:00 2000: arlad: multi-sending wakeup: seq = 5, error = 0
Fri May  5 23:10:00 2000: arlad: worker 0: done
Fri May  5 23:10:00 2000: arlad: worker 0 waiting
Fri May  5 23:10:05 2000: arlad: pre-created 4000 nodes
Fri May  5 23:10:07 2000: arlad: worker 0: processing
Fri May  5 23:10:07 2000: arlad: Rec message: opcode = 4 (getnode), size = 296
Fri May  5 23:10:07 2000: arlad: getnode (13.536870913.1.1) "cern.ch"
Fri May  5 23:10:07 2000: arlad: fcache_get_attr: doing read_attr
Fri May  5 23:10:07 2000: arlad: read_data
Fri May  5 23:10:07 2000: arlad: cm_getattr
Fri May  5 23:10:07 2000: arlad: fcache_get_attr: doing read_attr
Fri May  5 23:10:07 2000: arlad: cm_getattr: done get attr
Fri May  5 23:10:07 2000: arlad: cm_getattr: return: 0.0
Fri May  5 23:10:07 2000: arlad: Multi-send: opcode = 5 (installnode), size = 416


May  5 23:09:46 pcch75 kernel: xfs_devread: m = c8850ca0, m->prev = c766a740, m->next = c766a740 
May  5 23:09:46 pcch75 kernel: xfs_devread: first = c766a740, first->prev = c8850ca0, first->next = c8850ca0 
May  5 23:09:46 pcch75 kernel: xfs_devread: message->size = 24 
May  5 23:09:46 pcch75 kernel: xfs_devwrite 
May  5 23:09:46 pcch75 kernel: xfs_devwrite ret = 144 
May  5 23:09:46 pcch75 kernel: xfs_devwrite 
May  5 23:09:46 pcch75 kernel: xfs_devwrite ret = 24 
May  5 23:10:00 pcch75 kernel: xfs_devread: m = c8850ca0, m->prev = c766ac20, m->next = c766ac20 
May  5 23:10:00 pcch75 kernel: xfs_devread: first = c766ac20, first->prev = c8850ca0, first->next = c8850ca0 
May  5 23:10:00 pcch75 kernel: xfs_devread: message->size = 48 
May  5 23:10:00 pcch75 kernel: xfs_devwrite 
May  5 23:10:00 pcch75 kernel: xfs_devwrite ret = 488 
May  5 23:10:00 pcch75 kernel: xfs_devwrite 
May  5 23:10:00 pcch75 kernel: xfs_devwrite ret = 24 
May  5 23:10:07 pcch75 kernel: xfs_devread: m = c8850ca0, m->prev = c766ace0, m->next = c766ace0 
May  5 23:10:07 pcch75 kernel: xfs_devread: first = c766ace0, first->prev = c8850ca0, first->next = c8850ca0 
May  5 23:10:07 pcch75 kernel: xfs_devread: message->size = 296 
May  5 23:10:07 pcch75 kernel: xfs_devwrite 
May  5 23:10:07 pcch75 kernel: kernel BUG at dcache.c:664! 
May  5 23:10:07 pcch75 kernel: invalid operand: 0000 
May  5 23:10:07 pcch75 kernel: CPU:    1 
May  5 23:10:07 pcch75 kernel: EIP:    0010:[d_lookup+125/248] 
May  5 23:10:07 pcch75 kernel: EFLAGS: 00010286 
May  5 23:10:07 pcch75 kernel: eax: 0000001c   ebx: c51e74e0   ecx: c02d9f84   edx: c02d9f84 
May  5 23:10:07 pcch75 kernel: esi: c6080020   edi: c51e7518   ebp: c54b9698   esp: c6653eec 
May  5 23:10:07 pcch75 kernel: ds: 0018   es: 0018   ss: 0018 
May  5 23:10:07 pcch75 kernel: Process arlad (pid: 596, stackpage=c6653000) 
May  5 23:10:07 pcch75 kernel: Stack: c0275d7d c0275f1c 00000298 c51e74e0 c8850e40 c51e7518 c7f38d80 c7fcb678  
May  5 23:10:07 pcch75 kernel:        c6080020 6524c858 00000007 c88485d2 c51e74e0 c6653f44 c6080000 00000000  
May  5 23:10:07 pcch75 kernel:        00000000 c66a0000 c4f88090 c6653f44 c6080020 00000000 c6080020 00000007  
May  5 23:10:07 pcch75 kernel: Call Trace: [tvecs+32481/147012] [tvecs+32896/147012] [<c8850e40>] [<c88485d2>] [<c
884732c>] [<c8846982>] [sys_write+270/304]  
May  5 23:10:07 pcch75 kernel:        [system_call+52/56]  
May  5 23:10:08 pcch75 kernel: Code: 0f 0b 83 c4 0c eb 61 8b 6d 00 8b 74 24 18 39 73 48 75 55 8b  





More information about the Arla-drinkers mailing list