[OpenAFS] Re: OpenAFS 1.4.2fc2 and Vanilla Linux kernel 2.6.18

Alex Romosan romosan@sycorax.lbl.gov
Wed, 04 Oct 2006 11:06:51 -0700


Derrick J Brashear <shadow@dementia.org> writes:

> You kids and your wacky reply to all.... reply list pruned.
>
>> Found system call table at 0xffffffff803e2d20 (pattern scan)
>> Found 32-bit system call table at 0xffffffff803e3bb0 (pattern scan)
>> Starting AFS cache scan...<1>Unable to handle kernel NULL pointer dereference at
>> 0000000000000c7f RIP:
>> [<ffffffff882a8ff2>] :libafs:afs_cellname_init+0xc2/0x290
>
> Without working particularly hard I'll guess a misparsed cellname was
> passed in, and it's the fix in src/auth/cellconfig.c since fc4.

i also get an oops on debian on an amd64 (kernel 2.6.18, latest debian
package which is based on fc4):

kernel: Unable to handle kernel paging request at fffffffffffd0000 RIP: 
kernel:  [<ffffffff887662b6>] :openafs:check_table+0x26/0x50
kernel: PGD 203027 PUD 2c09067 PMD 0 
kernel: Oops: 0000 [1] PREEMPT 
kernel: CPU 0 
kernel: Modules linked in: openafs lp ipt_REJECT xt_tcpudp iptable_filter ip_tables x_tables parport_pc parport snd_cmipci gameport 
nd_mpu401_uart snd_rawmidi snd_seq_device snd_bt87x snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc tuner t
o_buf firmware_class ir_common btcx_risc tveeprom ehci_hcd ohci_hcd ohci1394 ext3 jbd dm_snapshot dm_mirror dm_mod sr_mod sbp2 ieee1

kernel: Pid: 3778, comm: modprobe Tainted: P      2.6.18 #36
kernel: RIP: 0010:[<ffffffff887662b6>]  [<ffffffff887662b6>] :openafs:check_table+0x26/0x50
kernel: RSP: 0018:ffff81007a28bec0  EFLAGS: 00010286
kernel: RAX: ffffffff80200000 RBX: fffffffffffd0000 RCX: 0000000000000000
kernel: RDX: 0000000000000000 RSI: fffffffffffd0000 RDI: 0000000000000000
kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff887942a0
kernel: R10: 0000000000000000 R11: 0000000000000001 R12: fffffffffffd0000
kernel: R13: ffffffff887931c8 R14: ffffffff88792fa0 R15: 0000000000006000
kernel: FS:  00002b7b9ffce6d0(0000) GS:ffffffff80610000(0000) knlGS:0000000000000000
kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
kernel: CR2: fffffffffffd0000 CR3: 000000007a223000 CR4: 00000000000006e0
kernel: Process modprobe (pid: 3778, threadinfo ffff81007a28a000, task ffff81007e1397c0)
kernel: Stack:  ffffffff8876636b ffffffff8027639e ffffffff80264643 0000000000000000
kernel:  ffffffff88792fa0 0000000000000000 00000000000f091b 00002b7b9fc93000
kernel:  0000000000529668 00002b7b9fc93000 ffffffff887665aa 00002b7b9fc93000
kernel: Call Trace:
kernel:  [<ffffffff8876636b>] :openafs:scan_for_syscall_table+0x8b/0x240
kernel:  [<ffffffff8027639e>] sys_ioctl+0x0/0x5e
kernel:  [<ffffffff80264643>] sys_close+0x0/0xdd
kernel:  [<ffffffff887665aa>] :openafs:osi_find_syscall_table+0x8a/0x1f0
kernel:  [<ffffffff88766e4b>] :openafs:osi_syscall_init+0xb/0xe0
kernel:  [<ffffffff887a9017>] :openafs:init_module+0x17/0xa4
kernel:  [<ffffffff8024159b>] sys_init_module+0xa5/0x202
kernel:  [<ffffffff802097ce>] system_call+0x7e/0x83
kernel: 
kernel: 
kernel: Code: 48 39 06 76 20 ff c1 81 f9 de 00 00 00 75 0b b9 ff ff ff ff 
kernel: RIP  [<ffffffff887662b6>] :openafs:check_table+0x26/0x50
kernel:  RSP <ffff81007a28bec0>
kernel: CR2: fffffffffffd0000

--alex--

-- 
| I believe the moment is at hand when, by a paranoiac and active |
|  advance of the mind, it will be possible (simultaneously with  |
|  automatism and other passive states) to systematize confusion  |
|  and thus to help to discredit completely the world of reality. |