These are a Non-Regression tests done on kernel 2.6.14-rc1. The tests consist in runnning fsx and fsstress. Machines are:
- 2x PPC64 machines, 1Go ram
- 2x IA32 machines, 2Go ram
- 2x x86_64 machines 2Go ram
Test result
|
|
Client and Server |
|
|
ia32 |
powerpc64 |
x86_64 |
| Result |
FAILED |
PASSED |
FAILED |
Test conclusion
There are several problems on the core network functions. These problems do not look nfsv4-specific. However, it is not possible to complete standard Non-Regression tests without crashing the kernel. Here are reproduced the stacks showed by kdb:
___________________B_U_G_S___T_R_A_C_E_S________________________
kernel BUG at net/core/skbuff.c:96!
invalid operand: 0000 [#1]
PREEMPT SMP
Modules linked in: ipv6
CPU: 0
EIP: 0060:[<c03702a3>] Not tainted VLI
EFLAGS: 00010292 (2.6.14-rc1-CITI_NFS4_ALL-1)
EIP is at skb_over_panic+0x63/0x70
eax: 00000074 ebx: 00000018 ecx: 00000000 edx: 00000001
esi: f756b300 edi: f7c86d80 ebp: f76a3400 esp: f75b8e68
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 1126, threadinfo=f75b8000 task=f743ba30)
Stack: c0440668 f892f801 00000018 00000018 f756b200 f756b200 f756b200 f756b318
c041e4e8 f892f80a f7c86d80 00000018 f892f801 00000010 f7c86d80 00000100
c0479400 c0370373 000001a0 00000020 f7c86d80 f76a3400 c0479400 f75b8000
Call Trace:
[<f892f801>] inet6_fill_ifaddr+0x2a1/0x2c0 [ipv6]
[<f892f80a>] inet6_fill_ifaddr+0x2aa/0x2c0 [ipv6]
[<f892f801>] inet6_fill_ifaddr+0x2a1/0x2c0 [ipv6]
[<c0370373>] __alloc_skb+0x53/0x140
[<f8930013>] inet6_ifa_notify+0x63/0x100 [ipv6]
[<f8930a99>] __ipv6_ifa_notify+0x29/0x1b0 [ipv6]
[<f8930c53>] ipv6_ifa_notify+0x33/0x50 [ipv6]
[<f892e350>] init_loopback+0x90/0x110 [ipv6]
[<f892e7ff>] addrconf_notify+0xff/0x1a0 [ipv6]
[<c03f4b8e>] _write_lock+0xe/0xa0
[<c03f4d41>] _write_unlock+0x11/0x30
[<c0375bd2>] register_netdevice_notifier+0x72/0x80
[<f8824363>] addrconf_init+0x43/0x90 [ipv6]
[<f88241f2>] inet6_init+0x152/0x200 [ipv6]
[<c013b542>] sys_init_module+0x172/0x230
[<c010313b>] sysenter_past_esp+0x54/0x75
Code: 84 00 00 00 89 44 24 10 8b 44 24 2c 89 44 24 0c 8b 41 58 c7 04 24 68 06
44 c0 89 44 24 08 8b 44 24 30 89
44 24 04 e8 5d dc da ff <0f> 0b 60 00 df d8 43 c0 83 c4 24 c3 90 83 ec 24 ba
e8 e4 41 c0
<0>Kernel panic - not syncing: Fatal exception in interrupt
___________________B_U_G_S___T_R_A_C_E_S________________________
Other bug is
Entering kdb (current=0xc0475c00, pid 0) on processor 0 Oops: invalid operand
due to oops @ 0xc037fbb3
eax = 0x00000000 ebx = 0x00000034 ecx = 0x00000000 edx = 0xf7447f00
esi = 0x00000014 edi = 0x00000020 esp = 0xc0559ba4 eip = 0xc037fbb3
ebp = 0x000005a8 xss = 0xc0370068 xcs = 0x00000060 eflags = 0x00010202
xds = 0xc040007b xes = 0xc040007b origeax = 0xffffffff ®s = 0xc0559b70
[0]kdb> bt
Stack traceback for pid 0
0xc0475c00 0 0 1 0 R 0xc0475dc0 *swapper
ESP EIP Function (args)
Starting on an alternate kernel stack
0xc05599e8 0xc037fbb3 skb_checksum+0x243 (0xf71b4894, 0x34, 0x5c8, 0x802a421f, 0xc0559d94)
0xc0559bdc 0xc0383c27 skb_checksum_help+0x87 (0xf71b4894, 0x0, 0xc05b5b80, 0x1, 0x0)
0xc0559c00 0xc03d4026 ip_nat_fn+0x1d6
0xc0559c34 0xc03d421e ip_nat_local_fn+0x7e (0x3, 0xc0559d94, 0x0, 0xf7d6a000, 0xc039ecc0)
0xc0559c5c 0xc03e1288 nf_iterate+0x78 (0xc05b67d8, 0xc0559d94, 0x3, 0x0, 0xf7d6a000)
0xc0559c84 0xc03e131e nf_hook_slow+0x7e (0x2, 0x3, 0xc0559d94, 0x0, 0xf7d6a000)
0xc0559cc0 0xc039cc03 ip_queue_xmit+0x403 (0xf71b4894, 0x0, 0x5c8, 0xf71b4894, 0xf71b4980)
0xc0559d94 0xc03adf20 tcp_transmit_skb+0x480 (0xf68ed700, 0xf71b4894, 0x5a8, 0x5a8, 0xf71b4800)
0xc0559dd0 0xc03afc5c tcp_retransmit_skb+0x18c (0xf68ed700, 0xf71b4800, 0xf68ed700, 0xf68ed700, 0xc0559000)
0xc0559df4 0xc03aff81 tcp_xmit_retransmit_queue+0x1a1 (0xf68ed700, 0xf68ed700, 0x2, 0x939b15e7, 0x1b000001)
0xc0559e1c 0xc03a8a4c tcp_fastretrans_alert+0x29c (0xf68ed700, 0x939ad207, 0x29912, 0x1ae, 0xcddcd0b0)
0xc0559e48 0xc03a9998 tcp_ack+0x178 (0xf68ed700, 0xf7d8c780, 0x100, 0xc03994d0, 0x103d3c96)
0xc0559e80 0xc03ac25b tcp_rcv_established+0x30b (0xf68ed700, 0xf7d8c780, 0xf7de8034, 0x2c)
0xc0559eac 0xc03b499a tcp_v4_do_rcv+0x13a (0xf68ed700, 0xf7d8c780, 0xc03994d0, 0xc03e137f, 0xc05b67c8)
0xc0559ec8 0xc03b4fcc tcp_v4_rcv+0x62c (0xf7d8c780, 0x1, 0xc0559f40, 0xf7d6a000, 0x0)
0xc0559f14 0xc0398e07 ip_local_deliver+0xd7 (0xf7d8c780, 0x286d10ac, 0x156d10ac, 0x0, 0xf7d6a000)
0xc0559f40 0xc03991fa ip_rcv+0x29a (0xf7d8c780, 0xf7d6a000, 0xc04a5710, 0xf7d6a000, 0xf7d6a000)
0xc0559f74 0xc0384548 netif_receive_skb+0x168 (0xf7d8c780, 0xffff6bd6, 0x40, 0xc20124c0, 0xc20123a4)
0xc0559fa0 0xc0384672 process_backlog+0x82 (0xc20123a4, 0xc0559fcc, 0xffff6bd6, 0x12c, 0xc050f318)
0xc0559fc0 0xc0384781 net_rx_action+0x81 (0xc050f318, 0xa, 0xc0518f60, 0xc0518000)
0xc0559fe4 0xc0123745 __do_softirq+0xe5
=======================
0xc0518f60 0xc01056a0 do_softirq+0x70
Software configuration
- Linux 2.6.14-rc1-CITI_NFS4_ALL-1