Oops using kerberos flavor krb5p with linux-2.6.19-rc3-CITI_NFS4_ALL-2.diff

Le Rouzic aime.le-rouzic at bull.net
Fri Nov 10 11:44:47 EST 2006


Hi,
I use  linux-2.6.19-rc3-CITI_NFS4_ALL-2.diff on two Xeon i386 linked by a 
1Gbits/s network. The client has 2 processors, the server has 4 processors.
Using the flavor krb5p for the mount, I got the following Oops on the client
machine when running simultaneously:
 connectathon (-t), fsx and ffsb benchmarks.
Each bench is  in a 'while true' loop.

You can get more informations and the .config file at 
http://bugzilla.linux-nfs.org/show_bug.cgi?id=130

........
kernel BUG at arch/i386/mm/highmem.c:42!
invalid opcode: 0000 [#1]
SMP
Modules linked in: cbc blkcipher iptable_filter ip_tables x_tables ppdev
autofs4
 hidp rfcomm l2cap bluetooth dm_mirror dm_mod video button battery asus_acpi ac
ipv6 lp parport_pc parport floppy nvram uhci_hcd sg e1000 i2c_i801 e100 mii
e7xx
x_edac i2c_core pcspkr edac_mc ext3 jbd aic79xx scsi_transport_spi sd_mod
scsi_m
od
CPU:    1
EIP:    0060:[<c011e4d5>]    Not tainted VLI
EFLAGS: 00010206   (2.6.19-rc3-CITI_NFS4_ALL-2 #3)
EIP is at kmap_atomic+0x5e/0x8e
eax: 00000080   ebx: 00000020   ecx: c208d710   edx: c0004e6c
esi: fffff000   edi: 00000b94   ebp: c053fd20   esp: c053fd18
ds: 007b   es: 007b   ss: 0068
Process rpciod/1 (pid: 2721, ti=c053f000 task=f1293030 task.ti=f1d99000)
Stack: f24afc00 0000046c c053fd48 c03940e2 c053fd80 f27fb2a4 ef8ff880 00000000
       00000000 f24afc00 c053fd80 000005a8 c053fd9c c039514c c0394dd2 00000000
       f12ad380 f1d91a80 ef4bfec0 f27fb228 f24afea0 00000b00 f2065080 f226b2b0
Call Trace:
 [<c0104b2d>] show_trace_log_lvl+0x1a/0x2f
 [<c0104bdd>] show_stack_log_lvl+0x9b/0xa3
 [<c0104f3f>] show_registers+0x194/0x22e
 [<c0105191>] die+0x1b8/0x335
 [<c03a778b>] do_trap+0x81/0x9b
 [<c01057fe>] do_invalid_op+0x97/0xa1
 [<c03a75a1>] error_code+0x39/0x40
 [<c03940e2>] xdr_partial_copy_from_skb+0xdd/0x16e
 [<c039514c>] xs_tcp_data_recv+0x2fd/0x4ac
 [<c035dea7>] tcp_read_sock+0x62/0x16b
 [<c0395603>] xs_tcp_data_ready+0x58/0x66
 [<c0364cfa>] tcp_rcv_established+0x3c0/0x642
 [<c036a23c>] tcp_v4_do_rcv+0x28/0x2cf
 [<c036c62a>] tcp_v4_rcv+0x7c1/0x81f
 [<c035409d>] ip_local_deliver+0x16c/0x223
 [<c0353ef4>] ip_rcv+0x459/0x496
 [<c03394a5>] netif_receive_skb+0x20f/0x27d
 [<f89d7d72>] e1000_clean_rx_irq+0x3b8/0x44f [e1000]
 [<f89d6e4b>] e1000_clean+0x74/0x134 [e1000]
 [<c033b0a4>] net_rx_action+0x98/0x14e
 [<c012a4a9>] __do_softirq+0x62/0xc8
 [<c0105f69>] do_softirq+0x58/0xa8
 [<c012a368>] irq_exit+0x36/0x38
 [<c0106097>] do_IRQ+0xde/0x10b
 [<c0104812>] common_interrupt+0x1a/0x20
 [<c03a4de1>] gss_unwrap_kerberos+0x219/0x268
 [<c03a1d52>] gss_unwrap+0xc/0xf
 [<c03a07db>] gss_unwrap_resp+0xee/0x190
 [<c0397269>] rpcauth_unwrap_resp+0x60/0x75
 [<c0391cbb>] call_decode+0x4ae/0x4fd
 [<c0396928>] __rpc_execute+0x85/0x1b7
 [<c0396a62>] rpc_async_schedule+0x8/0xa
 [<c0133cdf>] run_workqueue+0x86/0xc9
 [<c0134697>] worker_thread+0xe2/0x117
 [<c0136db1>] kthread+0xc3/0xf2
 [<c0104a3f>] kernel_thread_helper+0x7/0x10
 =======================
Code: 03 00 eb 53 89 e0 8b 15 54 c1 58 c0 25 00 f0 ff ff 8b 35 e0 09 44 c0 6b
40                                         10 1d 01 c3 8d 04 9d 00 00 00 00 29
c2 83 3a 00 74 08 <0f> 0b 2a 00 a9 62 3d c0                                    
    2b 0d 00 9d 5b c0 c1 f9 03 69 c1 cd cc
EIP: [<c011e4d5>] kmap_atomic+0x5e/0x8e SS:ESP 0068:c053fd18

Entering kdb (current=0xf1293030, pid 2721) on processor 1 Oops: invalid opcode
due to oops @ 0xc011e4d5
eax = 0x00000080 ebx = 0x00000020 ecx = 0xc208d710 edx = 0xc0004e6c
esi = 0xfffff000 edi = 0x00000b94 esp = 0xc053fd18 eip = 0xc011e4d5
ebp = 0xc053fd20 xss = 0xc0320068 xcs = 0x00000060 eflags = 0x00010206
xds = 0x0000007b xes = 0x8000007b origeax = 0xffffffff &regs = 0xc053fce4

...........

Here the other softwares used:
libgssapi-0.10
libnfsidmap-0.17
librpcsecgss-0.14
nfs-utils-1.0.10 nfs-utils-1.0.10-CITI_NFS4_ALL-1.dif
util-linux-2.12 util-linux-2.12-CITI_NFS4_ALL-3.dif

Here is the contents of /proc/mounts:

nfs4_gb:/ /mnt/krb5p nfs4
rw,vers=4,rsize=262144,wsize=262144,hard,intr,proto=tcp,timeo=600,retrans=3,sec=krb5p,addr=nfs4_gb
0 0

Here are the contents of /etc/exports:
/home/export_nfs  gss/krb5p(rw,fsid=0,async,insecure,no_subtree_check)


Best regards

-- 
-----------------------------------------------------------------
Company : Bull, Architect of an Open World TM (www.bull.com)
Name    : Aime Le Rouzic 
Mail    : Bull - BP 208 - 38432 Echirolles Cedex - France
E-Mail  : aime.le-rouzic at bull.net
Phone   : 33 (4) 76.29.75.51
Fax     : 33 (4) 76.29.75.18
----------------------------------------------------------------- 



More information about the NFSv4 mailing list