lkml.org 
[lkml]   [2012]   [May]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Kernel consistently panicing on br_parse_ip_options
On 14/05/2012 14:37, Massimo Cetra wrote:
> Hello,
>
> I had already filed similar panics a month ago.
> Today i upgraded to 3.2.16 and nothing seems to be changed (and i don't
> see anything related in .17).
>
> The server (a Dell R410 with a couple of bnx2 ethernet cards) has two
> bridges onboard.
>
> Each bridge is connected to a different switch and has 2 uses:
> - one bridge is connecting an internal network and the KVM hosts that
> run on the same machine
> - one bridge connects the server to the public network along with
> another bunch of kvm servers whose interfaces bridges
>
> The bug can be easily triggered adding or removing (with heartbeat) a
> virtual address (br0:1, for example) .
>
> Is there any known fix or patch ?

As an attachment you may find another panic that seems compatible with
the previous one.
The crash seems consistent and reproduceable. Is there anyone worrying
about this ?

Thanks
Massimo

May 18 11:24:05 172.30.1.2 [335035.342152] BUG: unable to handle kernel
May 18 11:24:05 172.30.1.2 [335035.357985] IP:
May 18 11:24:05 172.30.1.2 [335035.372242] PGD 0
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.376433] Oops: 0000 [#1]
May 18 11:24:05 172.30.1.2 SMP
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.383065] CPU 0
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.386893] Modules linked in:
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.526015]
May 18 11:24:05 172.30.1.2 [335035.529151] Pid: 4321, comm: kvm Not tainted 3.2.0-2-amd64 #1
May 18 11:24:05 172.30.1.2 /0N051F
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.546372] RIP: 0010:[<ffffffffa0294336>]
May 18 11:24:05 172.30.1.2 [335035.565482] RSP: 0018:ffff88042fc03b18 EFLAGS: 00010293
May 18 11:24:05 172.30.1.2 [335035.576265] RAX: 0000000000000000 RBX: ffff8803b5395dc0 RCX: 0000000000000007
May 18 11:24:05 172.30.1.2 [335035.590705] RDX: ffffffffa0294308 RSI: 0000000104fdde80 RDI: ffff8803b5395dc0
May 18 11:24:05 172.30.1.2 [335035.605145] RBP: ffff8804261ba000 R08: 0000000000000000 R09: ffff88042fc03ad0
May 18 11:24:05 172.30.1.2 [335035.619585] R10: ffffffff8165aac0 R11: ffffffff8165aac0 R12: 0000000000000000
May 18 11:24:05 172.30.1.2 [335035.634022] R13: ffff880425158002 R14: ffff880425c21f00 R15: ffff880425158000
May 18 11:24:05 172.30.1.2 [335035.648462] FS: 00007f6793d51900(0000) GS:ffff88042fc00000(0000) knlGS:0000000000000000
May 18 11:24:05 172.30.1.2 [335035.664808] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
May 18 11:24:05 172.30.1.2 [335035.676457] CR2: 0000000000000018 CR3: 0000000211fcf000 CR4: 00000000000026e0
May 18 11:24:05 172.30.1.2 [335035.690897] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
May 18 11:24:05 172.30.1.2 [335035.705336] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
May 18 11:24:05 172.30.1.2 [335035.719776] Process kvm (pid: 4321, threadinfo ffff880211b98000, task ffff88022594c870)
May 18 11:24:05 172.30.1.2 [335035.735948] Stack:
May 18 11:24:05 172.30.1.2 [335035.740140] ffffffff80000000
May 18 11:24:05 172.30.1.2
May 18 11:24:05 172.30.1.2 [335035.755147] ffff8802279f7000
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 [335035.770154] ffff8803b5395dc0
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 [335035.785170] Call Trace:
May 18 11:24:06 172.30.1.2 [335035.790229] <IRQ>
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 [335035.794611] [<ffffffffa02946db>] ? br_parse_ip_options+0x3d/0x19a [bridge]
May 18 11:24:06 172.30.1.2 [335035.808693] [<ffffffffa0294a67>] ? br_nf_forward_ip+0x1c0/0x1d4 [bridge]
May 18 11:24:06 172.30.1.2 [335035.822428] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335035.833213] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.845906] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.858597] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335035.869902] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.882594] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335035.896500] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335035.909193] [<ffffffffa028f85e>] ? NF_HOOK.constprop.8+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335035.923099] [<ffffffffa028f9f2>] ? br_forward+0x16/0x5a [bridge]
May 18 11:24:06 172.30.1.2 [335035.935446] [<ffffffffa029051b>] ? br_handle_frame_finish+0x1a1/0x20f [bridge]
May 18 11:24:06 172.30.1.2 [335035.950235] [<ffffffffa02945ff>] ? br_nf_pre_routing_finish+0x1d0/0x1dd [bridge]
May 18 11:24:06 172.30.1.2 [335035.965371] [<ffffffffa0293ff0>] ? NF_HOOK_THRESH+0x3b/0x55 [bridge]
May 18 11:24:06 172.30.1.2 [335035.978410] [<ffffffffa0294f58>] ? br_nf_pre_routing+0x3e8/0x3f5 [bridge]
May 18 11:24:06 172.30.1.2 [335035.992315] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335036.003100] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.017004] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.028309] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.042216] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.056123] [<ffffffffa0290360>] ? NF_HOOK.constprop.4+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.070031] [<ffffffffa029073c>] ? br_handle_frame+0x1b3/0x1cb [bridge]
May 18 11:24:06 172.30.1.2 [335036.083591] [<ffffffffa0290589>] ? br_handle_frame_finish+0x20f/0x20f [bridge]
May 18 11:24:06 172.30.1.2 [335036.098382] [<ffffffff812892c0>] ? __netif_receive_skb+0x324/0x41f
May 18 11:24:06 172.30.1.2 [335036.111071] [<ffffffff81289427>] ? process_backlog+0x6c/0x123
May 18 11:24:06 172.30.1.2 [335036.122896] [<ffffffff8128b30d>] ? net_rx_action+0xa1/0x1af
May 18 11:24:06 172.30.1.2 [335036.134374] [<ffffffff8104b298>] ? __local_bh_enable+0x40/0x77
May 18 11:24:06 172.30.1.2 [335036.146371] [<ffffffff8104be30>] ? __do_softirq+0xb9/0x177
May 18 11:24:06 172.30.1.2 [335036.157678] [<ffffffff8135046c>] ? call_softirq+0x1c/0x30
May 18 11:24:06 172.30.1.2 [335036.168805] <EOI>
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 [335036.173187] [<ffffffff8100f8e5>] ? do_softirq+0x3c/0x7b
May 18 11:24:06 172.30.1.2 [335036.183969] [<ffffffff8128b5fd>] ? netif_rx_ni+0x1e/0x27
May 18 11:24:06 172.30.1.2 [335036.194927] [<ffffffffa02a1721>] ? tun_get_user+0x39a/0x3c2 [tun]
May 18 11:24:06 172.30.1.2 [335036.207445] [<ffffffffa02a1a66>] ? tun_chr_poll+0xcd/0xcd [tun]
May 18 11:24:06 172.30.1.2 [335036.219615] [<ffffffffa02a1ac4>] ? tun_chr_aio_write+0x5e/0x79 [tun]
May 18 11:24:06 172.30.1.2 [335036.232656] [<ffffffff810f9594>] ? do_sync_readv_writev+0x9a/0xd7
May 18 11:24:06 172.30.1.2 [335036.245174] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:06 172.30.1.2 [335036.256478] [<ffffffff810f8c16>] ? do_sync_read+0xab/0xe3
May 18 11:24:06 172.30.1.2 [335036.267608] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:06 172.30.1.2 [335036.278915] [<ffffffff811626a1>] ? security_file_permission+0x16/0x2d
May 18 11:24:06 172.30.1.2 [335036.292124] [<ffffffff810f97f8>] ? do_readv_writev+0xaf/0x11c
May 18 11:24:06 172.30.1.2 [335036.303950] [<ffffffff8112ab7e>] ? eventfd_ctx_read+0x162/0x174
May 18 11:24:06 172.30.1.2 [335036.316124] [<ffffffff8103f3ff>] ? try_to_wake_up+0x197/0x197
May 18 11:24:06 172.30.1.2 [335036.327949] [<ffffffff810f99cd>] ? sys_writev+0x45/0x90
May 18 11:24:06 172.30.1.2 [335036.338733] [<ffffffff8134e212>] ? system_call_fastpath+0x16/0x1b
May 18 11:24:06 172.30.1.2 [335036.351249] Code:
May 18 11:24:06 172.30.1.2 53
May 18 11:24:06 172.30.1.2 48
May 18 11:24:06 172.30.1.2 89
May 18 11:24:06 172.30.1.2 fb
May 18 11:24:06 172.30.1.2 48
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 ec
May 18 11:24:06 172.30.1.2 10
May 18 11:24:06 172.30.1.2 66
May 18 11:24:06 172.30.1.2 81
May 18 11:24:06 172.30.1.2 7f
May 18 11:24:06 172.30.1.2 7e
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 06
May 18 11:24:06 172.30.1.2 4c
May 18 11:24:06 172.30.1.2 8b
May 18 11:24:06 172.30.1.2 a7
May 18 11:24:06 172.30.1.2 98
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 74
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 e8
May 18 11:24:06 172.30.1.2 07
May 18 11:24:06 172.30.1.2 fe
May 18 11:24:06 172.30.1.2 ff
May 18 11:24:06 172.30.1.2 ff
May 18 11:24:06 172.30.1.2 66
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 06
May 18 11:24:06 172.30.1.2 75
May 18 11:24:06 172.30.1.2 09
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 3d
May 18 11:24:06 172.30.1.2 98
May 18 11:24:06 172.30.1.2 6a
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 00
May 18 11:24:06 172.30.1.2 75
May 18 11:24:06 172.30.1.2 29
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 f6
May 18 11:24:06 172.30.1.2 44
May 18 11:24:06 172.30.1.2 24
May 18 11:24:06 172.30.1.2 18
May 18 11:24:06 172.30.1.2 01
May 18 11:24:06 172.30.1.2 49
May 18 11:24:06 172.30.1.2 8b
May 18 11:24:06 172.30.1.2 6c
May 18 11:24:06 172.30.1.2 24
May 18 11:24:06 172.30.1.2 08
May 18 11:24:06 172.30.1.2 74
May 18 11:24:06 172.30.1.2 12
May 18 11:24:06 172.30.1.2 8a
May 18 11:24:06 172.30.1.2 43
May 18 11:24:06 172.30.1.2 7d
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 e0
May 18 11:24:06 172.30.1.2 f8
May 18 11:24:06 172.30.1.2 83
May 18 11:24:06 172.30.1.2 c8
May 18 11:24:06 172.30.1.2
May 18 11:24:06 172.30.1.2 [335036.390118] RIP
May 18 11:24:06 172.30.1.2 [335036.404573] RSP <ffff88042fc03b18>
May 18 11:24:06 172.30.1.2 [335036.411711] CR2: 0000000000000018
May 18 11:24:06 172.30.1.2 [335036.418997] ---[ end trace 3272a02392487fe9 ]---
May 18 11:24:06 172.30.1.2 [335036.428496] Kernel panic - not syncing: Fatal exception in interrupt
May 18 11:24:06 172.30.1.2 [335036.441519] Pid: 4321, comm: kvm Tainted: G D 3.2.0-2-amd64 #1
May 18 11:24:06 172.30.1.2 [335036.455226] Call Trace:
May 18 11:24:06 172.30.1.2 [335036.460431] <IRQ>
May 18 11:24:06 172.30.1.2 [335036.472087] [<ffffffff8134a086>] ? oops_end+0xa9/0xb6
May 18 11:24:06 172.30.1.2 [335036.482697] [<ffffffff81342487>] ? no_context+0x1ff/0x20e
May 18 11:24:06 172.30.1.2 [335036.494029] [<ffffffff810e9c30>] ? virt_to_slab+0x6/0x16
May 18 11:24:06 172.30.1.2 [335036.505173] [<ffffffff8134c099>] ? do_page_fault+0x1a8/0x337
May 18 11:24:06 172.30.1.2 [335036.517001] [<ffffffffa0398f06>] ? ip_vs_conn_put+0x28/0x32 [ip_vs]
May 18 11:24:06 172.30.1.2 [335036.530050] [<ffffffffa039b0e0>] ? ip_vs_out+0x2bd/0x432 [ip_vs]
May 18 11:24:06 172.30.1.2 [335036.542621] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.554228] [<ffffffff813497f5>] ? page_fault+0x25/0x30
May 18 11:24:06 172.30.1.2 [335036.565318] [<ffffffffa0294308>] ? nf_bridge_update_protocol+0x20/0x20 [bridge]
May 18 11:24:06 172.30.1.2 [335036.580577] [<ffffffffa0294336>] ? br_nf_forward_finish+0x2e/0x95 [bridge]
May 18 11:24:06 172.30.1.2 [335036.594754] [<ffffffffa0294327>] ? br_nf_forward_finish+0x1f/0x95 [bridge]
May 18 11:24:06 172.30.1.2 [335036.608979] [<ffffffffa02946db>] ? br_parse_ip_options+0x3d/0x19a [bridge]
May 18 11:24:06 172.30.1.2 [335036.623296] [<ffffffffa0294a67>] ? br_nf_forward_ip+0x1c0/0x1d4 [bridge]
May 18 11:24:06 172.30.1.2 [335036.637308] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:06 172.30.1.2 [335036.648326] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.661291] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.674283] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:06 172.30.1.2 [335036.685892] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.698883] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.713091] [<ffffffffa028f918>] ? __br_deliver+0xa0/0xa0 [bridge]
May 18 11:24:06 172.30.1.2 [335036.726088] [<ffffffffa028f85e>] ? NF_HOOK.constprop.8+0x3c/0x56 [bridge]
May 18 11:24:06 172.30.1.2 [335036.740298] [<ffffffffa028f9f2>] ? br_forward+0x16/0x5a [bridge]
May 18 11:24:07 172.30.1.2 [335036.752942] [<ffffffffa029051b>] ? br_handle_frame_finish+0x1a1/0x20f [bridge]
May 18 11:24:07 172.30.1.2 [335036.767996] [<ffffffffa02945ff>] ? br_nf_pre_routing_finish+0x1d0/0x1dd [bridge]
May 18 11:24:07 172.30.1.2 [335036.783410] [<ffffffffa0293ff0>] ? NF_HOOK_THRESH+0x3b/0x55 [bridge]
May 18 11:24:07 172.30.1.2 [335036.796757] [<ffffffffa0294f58>] ? br_nf_pre_routing+0x3e8/0x3f5 [bridge]
May 18 11:24:07 172.30.1.2 [335036.810959] [<ffffffff812ac039>] ? nf_iterate+0x41/0x77
May 18 11:24:07 172.30.1.2 [335036.822043] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.836248] [<ffffffff812ac0d7>] ? nf_hook_slow+0x68/0x101
May 18 11:24:07 172.30.1.2 [335036.847849] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.862053] [<ffffffffa029037a>] ? NF_HOOK.constprop.4+0x56/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.876264] [<ffffffffa0290360>] ? NF_HOOK.constprop.4+0x3c/0x56 [bridge]
May 18 11:24:07 172.30.1.2 [335036.890457] [<ffffffffa029073c>] ? br_handle_frame+0x1b3/0x1cb [bridge]
May 18 11:24:07 172.30.1.2 [335036.904319] [<ffffffffa0290589>] ? br_handle_frame_finish+0x20f/0x20f [bridge]
May 18 11:24:07 172.30.1.2 [335036.919409] [<ffffffff812892c0>] ? __netif_receive_skb+0x324/0x41f
May 18 11:24:07 172.30.1.2 [335036.932395] [<ffffffff81289427>] ? process_backlog+0x6c/0x123
May 18 11:24:07 172.30.1.2 [335036.944520] [<ffffffff8128b30d>] ? net_rx_action+0xa1/0x1af
May 18 11:24:07 172.30.1.2 [335036.956298] [<ffffffff8104b298>] ? __local_bh_enable+0x40/0x77
May 18 11:24:07 172.30.1.2 [335036.968594] [<ffffffff8104be30>] ? __do_softirq+0xb9/0x177
May 18 11:24:07 172.30.1.2 [335036.980197] [<ffffffff8135046c>] ? call_softirq+0x1c/0x30
May 18 11:24:07 172.30.1.2 [335036.991624] <EOI>
May 18 11:24:07 172.30.1.2 [335037.004236] [<ffffffff8128b5fd>] ? netif_rx_ni+0x1e/0x27
May 18 11:24:07 172.30.1.2 [335037.015493] [<ffffffffa02a1721>] ? tun_get_user+0x39a/0x3c2 [tun]
May 18 11:24:07 172.30.1.2 [335037.028308] [<ffffffffa02a1a66>] ? tun_chr_poll+0xcd/0xcd [tun]
May 18 11:24:07 172.30.1.2 [335037.040765] [<ffffffffa02a1ac4>] ? tun_chr_aio_write+0x5e/0x79 [tun]
May 18 11:24:07 172.30.1.2 [335037.054111] [<ffffffff810f9594>] ? do_sync_readv_writev+0x9a/0xd7
May 18 11:24:07 172.30.1.2 [335037.066925] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:07 172.30.1.2 [335037.078534] [<ffffffff810f8c16>] ? do_sync_read+0xab/0xe3
May 18 11:24:07 172.30.1.2 [335037.089957] [<ffffffff810363c7>] ? should_resched+0x5/0x23
May 18 11:24:07 172.30.1.2 [335037.101560] [<ffffffff811626a1>] ? security_file_permission+0x16/0x2d
May 18 11:24:07 172.30.1.2 [335037.115072] [<ffffffff810f97f8>] ? do_readv_writev+0xaf/0x11c
May 18 11:24:07 172.30.1.2 [335037.127196] [<ffffffff8112ab7e>] ? eventfd_ctx_read+0x162/0x174
May 18 11:24:07 172.30.1.2 [335037.139673] [<ffffffff8103f3ff>] ? try_to_wake_up+0x197/0x197
May 18 11:24:07 172.30.1.2 [335037.151782] [<ffffffff810f99cd>] ? sys_writev+0x45/0x90
May 18 11:24:07 172.30.1.2 [335037.162870] [<ffffffff8134e212>] ? system_call_fastpath+0x16/0x1b
\
 
 \ /
  Last update: 2012-05-18 14:01    [W:0.040 / U:0.500 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site