[OpenAFS] 1.4.8_pre2: Failure on Gentoo stable amd64

Stefaan stefaan.deroeck@gmail.com
Fri, 10 Oct 2008 13:11:56 +0200


On my linux-x86_64 box, running kernel 2.6.25-gentoo-r7, gcc-4.1.2,
glibc-2.6.1, I get this error with 1.4.8_pre2.  I haven't yet tried a
downgrade to 1.4.7, but that version used to work fine on this
machine...  This is repeatable, I have had to reboot multiple times
On my linux-x86_64 box running kernel 2.6.26-gentoo, gcc-4.3.1,
glibc-2.8_p20080602, I haven't yet got errors like these.  The new
openafs-prerelease  hasn't been used extensively on either machine up
until now.
Any ideas?
Many thanks,

libafs: module license 'http://www.openafs.org/dl/license10.html' taints kernel.
Symbol init_mm is marked as UNUSED, however this module is using it.
This symbol will go away in the future.
Please evalute if this is the right api to use, and if it really is,
submit a report the linux kernel mailinglist together with submitting
your code for inclusion.
Found system call table at 0xffffffff805f37e0 (pattern scan)
Found 32-bit system call table at 0xfffffffffffffffe (exported)
Address 0xfffffffffffffffe is not writable.
System call hooks will not be installed; proceeding anyway
Starting AFS cache scan...Memory cache: Allocating 1562 dcache
entries...found 0 non-empty cache files (0%).
BUG: unable to handle kernel paging request at fffffffffffffffe
IP: [<ffffffff805de771>] _read_lock+0x11/0x20
PGD 203067 PUD 204067 PMD 0
Oops: 0002 [1] PREEMPT SMP
Modules linked in: libafs(P) iptable_filter ipt_MASQUERADE iptable_nat
nf_nat nf_conntrack_ipv4 nf_conntrack ip_tables x_tables snd_seq_oss
snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss
snd_atiixp parport_pc snd_ac97_codec parport ac97_bus ohci1394
ieee1394 snd_pcm snd_timer k8temp i2c_piix4 i2c_core snd
Pid: 28968, comm: afsd Tainted: P         2.6.25-gentoo-r7 #2
RIP: 0010:[<ffffffff805de771>]  [<ffffffff805de771>] _read_lock+0x11/0x20
RSP: 0018:ffff810014685e70  EFLAGS: 00010213
RAX: ffff810014685fd8 RBX: fffffffffffffffe RCX: 0000000000000002
RDX: 0000000000000000 RSI: 0000000000000010 RDI: fffffffffffffffe
RBP: fffffffffffffffe R08: 0000000000000001 R09: ffff810034ae7740
R10: 0000000000000000 R11: 2222222222222222 R12: 0000000048ef26fd
R13: 0000000048ef26c6 R14: 0000000048ef26c6 R15: 0000000048ef26fd
FS:  00007fc9c746f700(0000) GS:ffffffff807ab000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: fffffffffffffffe CR3: 000000000b5fc000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process afsd (pid: 28968, threadinfo ffff810014684000, task ffff81000db27820)
Stack:  ffff810014685eec ffffffff8811bd9a 0000000048ef26fd ffff810014685eec
 0000000048ef26fd ffffffff88122834 0000000048ef26fd ffffffff88110906
 48ef1ace48ef26b4 0000000048ef26c6 0000000048ef26fd 0000000026b7b379
Call Trace:
 [<ffffffff8811bd9a>] ? :libafs:afs_osi_TraverseProcTable+0x1a/0xb0
 [<ffffffff88122834>] ? :libafs:afs_GCPAGs+0xa4/0x190
 [<ffffffff88110906>] ? :libafs:afs_Daemon+0x506/0x530
 [<ffffffff88165050>] ? :libafs:afsd_launcher+0x0/0x7b0
 [<ffffffff881653bd>] ? :libafs:afsd_launcher+0x36d/0x7b0
 [<ffffffff80233349>] ? schedule_tail+0x39/0x80
 [<ffffffff8020cf98>] ? child_rip+0xa/0x12
 [<ffffffff88165050>] ? :libafs:afsd_launcher+0x0/0x7b0
 [<ffffffff88165090>] ? :libafs:afsd_launcher+0x40/0x7b0
 [<ffffffff8020cf8e>] ? child_rip+0x0/0x12

Code: 00 00 f0 66 0f c1 03 38 e0 74 06 f3 90 8a 03 eb f6 5b c3 0f 1f
80 00 00 00 00 53 48 89 fb bf 01 00 00 00 e8 22 31 00 00 48 89 df <f0>
83 2f 01 79 05 e8 14 3f db ff 5b c3 66 90 48 83 ec 18 48 89
RIP  [<ffffffff805de771>] _read_lock+0x11/0x20
 RSP <ffff810014685e70>
CR2: fffffffffffffffe
---[ end trace bed264b5fe6403b8 ]---
note: afsd[28968] exited with preempt_count 1