[OpenAFS-devel] OpenAFS 1.4.2rc1 Oops During setpag on Linux 2.6.17

Jason McCormick jasonmc@cert.org
Sun, 27 Aug 2006 20:24:02 -0400


  I tried 1.4.2rc1 on Fedora 4 w/ kernel 2.6.17 (x86_64).  The libafs
module loads fine and w/o a message.  However the first time someone or
a process tries to get a PAG, the host oopses.  After the initial
message and the setpag error, the host loops infinitely on "Unable to
handle kernel paging request".  The oops is:

double fault: 0000 [1] SMP
last sysfs file: /block/hda/removable
CPU 1
Modules linked in: libafs(U) ipv6 sr_mod joydev ipt_REJECT ipt_LOG
xt_tcpudp xt_state ip_conntrack nfnetlink iptable_filter ip_tables
x_tables video usb_storage button battery acpi_memhotplug ac ohci_hcd
i2c_amd8111 i2c_core hw_random e1000 dm_snapshot dm_zero dm_mirror ext3
jbd dm_mod mptsas scsi_transport_sas mptscsih mptbase sd_mod scsi_mod
Pid: 3177, comm: auth Tainted: P      2.6.17-1.2142_FC4.L0smp #1
RIP: 0010:[<ffffffff802622ae>] <ffffffff802622ae>{system_call+26}
RSP: 0018:00000000ffffe3b0  EFLAGS: 00010202
RAX: 00000000000000fa RBX: 0000000000000015 RCX: ffffffff883214f8
RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000001
RBP: 0000000000000000 R08: 000000000000b478 R09: 0000000000000001
R10: 00000000000147c8 R11: 0000000000000246 R12: ffff81007a8f5d9c
R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
FS:  00002aaaaaae1be0(0000) GS:ffff81000166b340(0063) knlGS:00000000f7fc98e0
CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
CR2: 00000000ffffe3a8 CR3: 00000000f291b000 CR4: 00000000000006e0
Process auth (pid: 3177, threadinfo ffff81007a8f4000, task ffff81007cb42860)
Stack: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
       0000000000000000 0000000000000000 0000000000000000 0000000000000000
       0000000000000000 0000000000000000
Call Trace:<1>Unable to handle kernel paging request at 00000000fffff000
RIP:
<ffffffff8026faa0>{show_trace+436}
PGD 7a067067 PUD 78e4d067 PMD 7a50a067 PTE 0
Oops: 0000 [2] SMP
last sysfs file: /block/hda/removable
CPU 1
Modules linked in: libafs(U) ipv6 sr_mod joydev ipt_REJECT ipt_LOG
xt_tcpudp xt_state ip_conntrack nfnetlink iptable_filter ip_tables
x_tables video usb_storage button battery acpi_memhotplug ac ohci_hcd
i2c_amd8111 i2c_core hw_random e1000 dm_snapshot dm_zero dm_mirror ext3
jbd dm_mod mptsas scsi_transport_sas mptscsih mptbase sd_mod scsi_mod
Pid: 3177, comm: auth Tainted: P      2.6.17-1.2142_FC4.L0smp #1
RIP: 0010:[<ffffffff8026faa0>] <ffffffff8026faa0>{show_trace+436}
RSP: 0018:ffff8100f6544df8  EFLAGS: 00010006
RAX: 0000000000000000 RBX: 00000000fffff000 RCX: 000000000000a476
RDX: 0000000000000000 RSI: 0000000000000046 RDI: ffffffff80555860
RBP: 000000000000000b R08: 0000000000000005 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
R13: 000000000000000a R14: ffff8100f6543fc0 R15: 0000000000000000
FS:  00002aaaaaae1be0(0000) GS:ffff81000166b340(0063) knlGS:00000000f7fc98e0
CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
CR2: 00000000fffff000 CR3: 00000000f291b000 CR4: 00000000000006e0
Process auth (pid: 3177, threadinfo ffff81007a8f4000, task ffff81007cb42860)
Stack: 0000000100000004 00000000ffffe400 000000000000000a ffff8100f6543fc0
       000000000000000a ffff8100f653ffc0 0000000000000000 ffffffff8026fbeb
       ffff81007cb42860 00000000ffffe3b0
Call Trace: <#DF> <ffffffff8026fbeb>{show_stack+210}
       <ffffffff8026fc7e>{show_registers+134} <ffffffff80269f7d>{__die+173}
       <ffffffff8026fff3>{die+48} <ffffffff8027022b>{do_double_fault+113}
       <ffffffff80263571>{double_fault+125}
<ffffffff883214f8>{:libafs:setpag+56}
       <ffffffff802622ae>{system_call+26} <EOE><1>Unable to handle
kernel paging request at 00000000fffff000 RIP:
<ffffffff8026faa0>{show_trace+436}