[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685087: kernel panic in tcp_v4_err() on icmp unreachable



Source: linux-2.6
Version: 2.6.32-45

Hi,

we hit the above kernel panic twice in two days. There is a bugfix in upstream 
stable, but it did not make it to 2.6.32, just later kernels:

http://git.kernel.org/?p=linux/kernel/git/davem/net-
next.git;a=commit;h=8f49c2703b33519aaaccc63f571b465b9d2b3a2d

For completeness follows the trace.

Thanks,
Carsten

Aug 15 20:38:33 lb01 kernel: [71032.540454] ------------[ cut here 
]------------
Aug 15 20:38:33 lb01 kernel: [71032.544153] kernel BUG at /build/buildd-
linux-2.6_2.6.32-45-i386-
yQfQSv/linux-2.6-2.6.32/debian/build/source_i386_none/net/ipv4/tcp_ipv4.c:415!
Aug 15 20:38:33 lb01 kernel: [71032.544153] invalid opcode: 0000 [#1] SMP
Aug 15 20:38:33 lb01 kernel: [71032.544153] last sysfs file: 
/sys/devices/virtual/block/dm-3/dm/name
Aug 15 20:38:33 lb01 kernel: [71032.544153] Modules linked in: ip_vs_rr 
ip_vs_wlc ip_vs 8021q garp stp bonding xt_MARK iptable_mangle ipt_ULOG 
xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack xt_multiport 
iptable_filter ip_tables x_tables loop snd_pcm snd_timer snd radeon soundcore 
ttm drm_kms_helper snd_page_alloc ibmpex drm ibmaem i2c_i801 i5000_edac 
ioatdma i2c_algo_bit ipmi_msghandler psmouse evdev shpchp pcspkr ics932s401 
edac_core dca joydev pci_hotplug serio_raw i5k_amb i2c_core rng_core processor 
button ext3 jbd mbcache dm_mod sg usbhid ses hid sr_mod cdrom sd_mod 
crc_t10dif enclosure ata_generic uhci_hcd ehci_hcd ata_piix aacraid bnx2 
usbcore libata nls_base scsi_mod e1000e thermal thermal_sys [last unloaded: 
scsi_wait_scan]
Aug 15 20:38:33 lb01 kernel: [71032.544153]
Aug 15 20:38:33 lb01 kernel: [71032.544153] Pid: 10, comm: ksoftirqd/2 Not 
tainted (2.6.32-5-686 #1) IBM System x3650 -[7979BCG]-
Aug 15 20:38:33 lb01 kernel: [71032.544153] EIP: 0060:[<c121074f>] EFLAGS: 
00010246 CPU: 2
Aug 15 20:38:33 lb01 kernel: [71032.544153] EIP is at tcp_v4_err+0x2b5/0x43e
Aug 15 20:38:33 lb01 kernel: [71032.544153] EAX: f2286440 EBX: 00000071 ECX: 
f2286440 EDX: 00000000
Aug 15 20:38:33 lb01 kernel: [71032.544153] ESI: a6235fce EDI: f22863c0 EBP: 
00000001 ESP: f6c61e80
Aug 15 20:38:33 lb01 kernel: [71032.544153] DS: 007b ES: 007b FS: 00d8 GS: 
00e0 SS: 0068
Aug 15 20:38:33 lb01 kernel: [71032.544153] Process ksoftirqd/2 (pid: 10, 
ti=f6c60000 task=f6c32a80 task.ti=f6c60000)
Aug 15 20:38:33 lb01 kernel: [71032.544153] Stack:
Aug 15 20:38:33 lb01 kernel: [71032.544153] 00000000 010330dc f7805e5d 
f543ec2c f543ec40 c14c9b10 00000000 00000006
Aug 15 20:38:33 lb01 kernel: [71032.544153] <0> 00000000 f5e55180 f543ec24 
c1217c27 c14c9b10 f5e55180 00000002 00000000
Aug 15 20:38:33 lb01 kernel: [71032.544153] <0> c14c9b10 c1217dde f2127e00 
f5e55180 00000001 c1299648 c14c9b10 c11f8142
Aug 15 20:38:33 lb01 kernel: [71032.544153] Call Trace:
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1217c27>] ? 
icmp_unreach+0x189/0x1ab
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1217dde>] ? 
icmp_rcv+0x195/0x1bd
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c11f8142>] ? 
ip_local_deliver_finish+0x10c/0x18c
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c11f7d68>] ? 
ip_rcv_finish+0x2c4/0x2d8
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c11d9ca8>] ? 
netif_receive_skb+0x3bb/0x3d6
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c11d9d2c>] ? 
process_backlog+0x69/0x93
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c11da231>] ? 
net_rx_action+0x96/0x194
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1035a96>] ? 
__do_softirq+0xaa/0x156
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1035b73>] ? 
do_softirq+0x31/0x3c
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1035bc7>] ? ksoftirqd+0x49/0xa9
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1035b7e>] ? ksoftirqd+0x0/0xa9
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c10440fc>] ? kthread+0x61/0x66
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c104409b>] ? kthread+0x0/0x66
Aug 15 20:38:33 lb01 kernel: [71032.544153] [<c1003d47>] ? 
kernel_thread_helper+0x7/0x10
Aug 15 20:38:33 lb01 kernel: [71032.544153] Code: 03 03 87 88 03 00 00 d3 e0 
8b 8f 80 00 00 00 3d 31 75 00 00 0f 42 d0 8d 87 80 00 00 00 39 c1 89 97 84 02 
00 00 74 04 85 c9 75 04 <0f> 0b eb fe 8b 97 84 02 00 00 a1 00 fa 35 c1 2b 41 
40 89 d1 39
Aug 15 20:38:33 lb01 kernel: [71032.544153] EIP: [<c121074f>] 
tcp_v4_err+0x2b5/0x43e SS:ESP 0068:f6c61e80
Aug 15 20:38:33 lb01 kernel: [71034.106668] ---[ end trace e49827b6cc847155 
]---
Aug 15 20:38:33 lb01 kernel: [71034.134369] Kernel panic - not syncing: Fatal 
exception in interrupt
Aug 15 20:38:33 lb01 kernel: [71034.172500] Pid: 10, comm: ksoftirqd/2 
Tainted: G D 2.6.32-5-686 #1
Aug 15 20:38:33 lb01 kernel: [71034.214275] Call Trace:
Aug 15 20:38:33 lb01 kernel: [71034.228992] [<c126d5f7>] ? panic+0x38/0xe6
Aug 15 20:38:33 lb01 kernel: [71034.254121] [<c126fc01>] ? oops_end+0x91/0x9d
Aug 15 20:38:33 lb01 kernel: [71034.280808] [<c1004121>] ? 
do_invalid_op+0x0/0x75
Aug 15 20:38:33 lb01 kernel: [71034.309576] [<c100418d>] ? 
do_invalid_op+0x6c/0x75
Aug 15 20:38:33 lb01 kernel: [71034.338865] [<c121074f>] ? 
tcp_v4_err+0x2b5/0x43e
Aug 15 20:38:33 lb01 kernel: [71034.367633] [<c11dfc1c>] ? 
neigh_resolve_output+0x59/0x227
Aug 15 20:38:33 lb01 kernel: [71034.401088] [<c11f27d0>] ? 
nf_hook_slow+0x3d/0x93
Aug 15 20:38:33 lb01 kernel: [71034.429856] [<f8cf96bf>] ? 
ipt_do_table+0x4be/0x4eb [ip_tables]
Aug 15 20:38:33 lb01 kernel: [71034.465913] [<c11fe152>] ? 
__inet_lookup_established+0x34/0x284
Aug 15 20:38:33 lb01 kernel: [71034.501955] [<c126f2f3>] ? 
error_code+0x73/0x78
Aug 15 20:38:33 lb01 kernel: [71034.529679] [<c121074f>] ? 
tcp_v4_err+0x2b5/0x43e
Aug 15 20:38:33 lb01 kernel: [71034.558447] [<c1217c27>] ? 
icmp_unreach+0x189/0x1ab
Aug 15 20:38:33 lb01 kernel: [71034.588253] [<c1217dde>] ? 
icmp_rcv+0x195/0x1bd
Aug 15 20:38:33 lb01 kernel: [71034.615975] [<c11f8142>] ? 
ip_local_deliver_finish+0x10c/0x18c
Aug 15 20:38:33 lb01 kernel: [71034.651503] [<c11f7d68>] ? 
ip_rcv_finish+0x2c4/0x2d8
Aug 15 20:38:33 lb01 kernel: [71034.681826] [<c11d9ca8>] ? 
netif_receive_skb+0x3bb/0x3d6
Aug 15 20:38:33 lb01 kernel: [71034.714234] [<c11d9d2c>] ? 
process_backlog+0x69/0x93
Aug 15 20:38:33 lb01 kernel: [71034.744570] [<c11da231>] ? 
net_rx_action+0x96/0x194
Aug 15 20:38:33 lb01 kernel: [71034.774360] [<c1035a96>] ? 
__do_softirq+0xaa/0x156
Aug 15 20:38:33 lb01 kernel: [71034.803641] [<c1035b73>] ? 
do_softirq+0x31/0x3c
Aug 15 20:38:33 lb01 kernel: [71034.831360] [<c1035bc7>] ? ksoftirqd+0x49/0xa9
Aug 15 20:38:33 lb01 kernel: [71034.858562] [<c1035b7e>] ? ksoftirqd+0x0/0xa9
Aug 15 20:38:33 lb01 kernel: [71034.885246] [<c10440fc>] ? kthread+0x61/0x66
Aug 15 20:38:33 lb01 kernel: [71034.911410] [<c104409b>] ? kthread+0x0/0x66
Aug 15 20:38:33 lb01 kernel: [71034.937051] [<c1003d47>] ? 
kernel_thread_helper+0x7/0x10
Aug 15 20:38:44 lb02 kernel: [73520.996050] IPVS: stopping backup sync thread 
24426 ...
Aug 15 20:38:44 lb02 kernel: [73520.996806] IPVS: sync thread started: state = 
MASTER, mcast_ifn = vlan0400, syncid = 22

-- 
Carsten Wolff
Tel.: +49 (0)21 61 / 46 43-182

credativ GmbH, HRB Mönchengladbach 12080
Hohenzollernstr. 133, 41061 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz


Reply to: