[ovs-dev] Kernel BUG on Xen

Nick Couchman Nick.Couchman at seakr.com
Thu Apr 22 19:05:41 UTC 2010


> 
> 
> Can you try applying this patch to see if it makes a difference?
> 

Still crashes:

[  163.329169] ------------[ cut here ]------------
[  163.329181] kernel BUG at /usr/src/packages/BUILD/kernel-xen-2.6.31.12/linux-2.6.31/net/core/skbuff.c:1204!
[  163.329185] invalid opcode: 0000 [#1] SMP 
[  163.329190] last sysfs file: /sys/devices/xen-backend/vbd-1-768/statistics/wr_sect
[  163.329194] CPU 0 
[  163.329196] Modules linked in: tun gntdev netbk blkbk blkback_pagemap blktap autofs4 edd ipv6 af_packet microcode brcompat_mod openvswitch_mod fuse loop dm_mod intel_agp iTCO_wdn
[  163.329255] Pid: 0, comm: swapper Tainted: G         C 2.6.31.12-0.2-xen #1 OptiPlex 755                 
[  163.329258] RIP: e030:[<ffffffff803b8c9d>]  [<ffffffff803b8c9d>] __pskb_pull_tail+0x6d/0x380
[  163.329268] RSP: e02b:ffffc90000003b10  EFLAGS: 00010282
[  163.329271] RAX: 00000000fffffff2 RBX: ffff880072353180 RCX: 00000000ffffffec
[  163.329298] RDX: 0000000000000000 RSI: 0000000000000080 RDI: ffff880072353180
[  163.329302] RBP: ffffc90000003b60 R08: ffff8800727b6848 R09: 0000000000000024
[  163.329305] R10: 00007f028661aeb0 R11: 0000000000000000 R12: 00000000ffffffec
[  163.329308] R13: ffff8800727b6820 R14: 0000000000000009 R15: 0000000000000000
[  163.329317] FS:  00007f0286a286f0(0000) GS:ffffc90000000000(0000) knlGS:0000000000000000
[  163.329321] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[  163.329324] CR2: 0000000000696008 CR3: 0000000071868000 CR4: 0000000000002660
[  163.329328] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  163.329331] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  163.329335] Process swapper (pid: 0, threadinfo ffffffff80736000, task ffffffff807390a0)
[  163.329338] Stack:
[  163.329340]  ffff8800716073c0 ffff8800722bc000 ffffffff80785680 4e8c71394028ec21
[  163.329346] <0> ffffc90000003b70 ffff880072353180 ffff8800727b6800 ffff8800727b6820
[  163.329352] <0> 0000000000000009 0000000000000000 ffffc90000003ba0 ffffffffa0213f97
[  163.329359] Call Trace:
[  163.329377]  [<ffffffffa0213f97>] vswitch_skb_checksum_setup+0xb7/0x1b0 [openvswitch_mod]
[  163.329392]  [<ffffffffa0214162>] dp_output_control+0xd2/0x2f0 [openvswitch_mod]
[  163.329403]  [<ffffffffa02144df>] dp_process_received_packet+0x15f/0x1c0 [openvswitch_mod]
[  163.329414]  [<ffffffffa0218df8>] vport_receive+0x38/0xc0 [openvswitch_mod]
[  163.329431]  [<ffffffffa021d83f>] netdev_frame_hook+0x7f/0xb0 [openvswitch_mod]
[  163.329448]  [<ffffffff803c55b2>] netif_receive_skb+0x202/0x590
[  163.329455]  [<ffffffff803c59e1>] process_backlog+0xa1/0x140
[  163.329461]  [<ffffffff803c63dc>] net_rx_action+0x14c/0x2e0
[  163.329468]  [<ffffffff80057e03>] __do_softirq+0xe3/0x240
[  163.329475]  [<ffffffff8000d48c>] call_softirq+0x1c/0x30
[  163.329481]  [<ffffffff8000ec05>] do_softirq+0xb5/0x100
[  163.329487]  [<ffffffff80057625>] irq_exit+0x65/0x80
[  163.329493]  [<ffffffff802fc12c>] evtchn_do_upcall+0x20c/0x250
[  163.329500]  [<ffffffff8000ceee>] do_hypervisor_callback+0x1e/0x30
[  163.329506]  [<ffffffff800083aa>] 0xffffffff800083aa
[  163.329516]  [<ffffffff8000f9a8>] xen_safe_halt+0x28/0x50
[  163.329522]  [<ffffffff80014999>] xen_idle+0x59/0x120
[  163.329527]  [<ffffffff8000b09b>] cpu_idle+0xbb/0x100
[  163.329533]  [<ffffffff8045b415>] rest_init+0x75/0x90
[  163.329540]  [<ffffffff80793c6b>] start_kernel+0x36d/0x38a
[  163.329547]  [<ffffffff80792d94>] x86_64_start_reservations+0xf4/0x10f
[  163.329553]  [<ffffffff80792dfa>] x86_64_start_kernel+0x4b/0x66
[  163.329556] Code: 47 7c 02 0f 85 40 02 00 00 48 8b 87 e0 00 00 00 8b 73 68 2b 73 6c 89 ca 48 8d 14 10 44 89 e1 48 89 df e8 d7 fc ff ff 85 c0 74 04 <0f> 0b eb fe 8b b3 d8 00 00 0 
[  163.329603] RIP  [<ffffffff803b8c9d>] __pskb_pull_tail+0x6d/0x380
[  163.329608]  RSP <ffffc90000003b10>
[  163.329625] ---[ end trace dd26c9040f54a274 ]---
[  163.329628] Kernel panic - not syncing: Fatal exception in interrupt
[  163.329632] Pid: 0, comm: swapper Tainted: G      D  C 2.6.31.12-0.2-xen #1
[  163.329635] Call Trace:
[  163.329640]  [<ffffffff800119b9>] try_stack_unwind+0x189/0x1b0
[  163.329646]  [<ffffffff8000f466>] dump_trace+0xa6/0x1e0
[  163.329652]  [<ffffffff800114c4>] show_trace_log_lvl+0x64/0x90
[  163.329657]  [<ffffffff80011513>] show_trace+0x23/0x40
[  163.329663]  [<ffffffff8046b92c>] dump_stack+0x81/0x9e
[  163.329667]  [<ffffffff8046b9cb>] panic+0x82/0x16e
[  163.329673]  [<ffffffff80470b71>] oops_end+0x151/0x160
[  163.329678]  [<ffffffff800113d2>] die+0x62/0xa0
[  163.329683]  [<ffffffff80470124>] do_trap+0xe4/0x190
[  163.329689]  [<ffffffff8000e242>] do_invalid_op+0xc2/0xf0
[  163.329694]  [<ffffffff8000d115>] invalid_op+0x25/0x30
[  163.329700]  [<ffffffff803b8c9d>] __pskb_pull_tail+0x6d/0x380
[  163.329709]  [<ffffffffa0213f97>] vswitch_skb_checksum_setup+0xb7/0x1b0 [openvswitch_mod]
[  163.329719]  [<ffffffffa0214162>] dp_output_control+0xd2/0x2f0 [openvswitch_mod]
[  163.329729]  [<ffffffffa02144df>] dp_process_received_packet+0x15f/0x1c0 [openvswitch_mod]
[  163.329740]  [<ffffffffa0218df8>] vport_receive+0x38/0xc0 [openvswitch_mod]
[  163.329756]  [<ffffffffa021d83f>] netdev_frame_hook+0x7f/0xb0 [openvswitch_mod]
[  163.329773]  [<ffffffff803c55b2>] netif_receive_skb+0x202/0x590
[  163.329779]  [<ffffffff803c59e1>] process_backlog+0xa1/0x140
[  163.329784]  [<ffffffff803c63dc>] net_rx_action+0x14c/0x2e0
[  163.329790]  [<ffffffff80057e03>] __do_softirq+0xe3/0x240
[  163.329795]  [<ffffffff8000d48c>] call_softirq+0x1c/0x30
[  163.329800]  [<ffffffff8000ec05>] do_softirq+0xb5/0x100
[  163.329805]  [<ffffffff80057625>] irq_exit+0x65/0x80
[  163.329810]  [<ffffffff802fc12c>] evtchn_do_upcall+0x20c/0x250
[  163.329816]  [<ffffffff8000ceee>] do_hypervisor_callback+0x1e/0x30
[  163.329825]  [<ffffffff800083aa>] 0xffffffff800083aa
[  163.329834]  [<ffffffff8000f9a8>] xen_safe_halt+0x28/0x50
[  163.329840]  [<ffffffff80014999>] xen_idle+0x59/0x120
[  163.329844]  [<ffffffff8000b09b>] cpu_idle+0xbb/0x100
[  163.329849]  [<ffffffff8045b415>] rest_init+0x75/0x90
[  163.329854]  [<ffffffff80793c6b>] start_kernel+0x36d/0x38a
[  163.329860]  [<ffffffff80792d94>] x86_64_start_reservations+0xf4/0x10f
[  163.329865]  [<ffffffff80792dfa>] x86_64_start_kernel+0x4b/0x66



--------
This e-mail may contain confidential and privileged material for the sole use of the intended recipient.  If this email is not intended for you, or you are not responsible for the delivery of this message to the intended recipient, please note that this message may contain SEAKR Engineering (SEAKR) Privileged/Proprietary Information.  In such a case, you are strictly prohibited from downloading, photocopying, distributing or otherwise using this message, its contents or attachments in any way.  If you have received this message in error, please notify us immediately by replying to this e-mail and delete the message from your mailbox.  Information contained in this message that does not relate to the business of SEAKR is neither endorsed by nor attributable to SEAKR.




More information about the dev mailing list