On Thursday 29 December 2005 21:57, Brock, Anthony - NET wrote:
> Blaisorblade,
>
> Thanks! This clears up the source of the issue. Unfortunately, I'm now a
> little baffled by why a newer guest kernel would change behavior. In any
> case, we now need to decide if a bug-report is worth the effort. *sigh*
I was looking at newly released 2.6.15.4, and found this in the log:
commit a426fa9147f034d5355875ffcb91f0a61e5b393a
tree 9ae78d4cf9ae05fc71183e1b3a23244dc2cd3bc2
parent ec81e3178071f3747bd1522c959972105584514b
author Stephen Hemminger <[EMAIL PROTECTED]> lun, 06 feb 2006 15:42:45 -0800
committer Chris Wright <[EMAIL PROTECTED]> gio, 09 feb 2006 23:20:15 -0800
[PATCH] bridge: fix RCU race on device removal
Patch to 2.6.15 stable kernel to fix race conditions on device
removal. These are reproducible by doing delif while packets are
in flight.
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
Signed-off-by: Chris Wright <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
commit ec81e3178071f3747bd1522c959972105584514b
tree 7af2fd04c854e0c3c2e4637d3b404499e360a28d
parent 09a17332563531806883b67bf8a9fe0ef0200262
author Stephen Hemminger <[EMAIL PROTECTED]> lun, 06 feb 2006 15:41:15 -0800
committer Chris Wright <[EMAIL PROTECTED]> gio, 09 feb 2006 23:20:15 -0800
[PATCH] bridge: netfilter races on device removal
Fix bridge netfilter to handle case where interface is deleted
from bridge while packet is being processed (on other CPU).
Fixes: http://bugzilla.kernel.org/show_bug.cgi?id=5803
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
Signed-off-by: Chris Wright <[EMAIL PROTECTED]>
Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]>
Indeed, since you are shutting down a guest instance when getting the crash,
it is _possible_ that an interface is brought down on the host (even if with
bridging it's strange this happens), so these bugs *may* be fixed by those
patches.
Hope it helps!
> > > Unable to handle kernel NULL pointer dereference at virtual address
> > > 00000000
> > > printing eip:
> > > f8be14f4
> > > *pde = 00000000
> > > Oops: 0000 [#1]
> > > SMP
> > > Modules linked in: autofs4 tun ipv6 bridge floppy pcspkr hw_random
> > > i2c_amd8111 generic amd74xx shpchp pci_hotplug ohci_hcd
> >
> > usbcore raid1
> >
> > > md_mod dm_mod rtc w83627hf eeprom lm85 hwmon_vid i2c_isa i2c_amd756
> > > i2c_core tg3 e100 mii psmouse ide_generic ide_disk ide_cd
> >
> > cdrom ide_core
> >
> > > unix
> > > CPU: 1
> > > EIP: 0060:[<f8be14f4>] Not tainted VLI
> > > EFLAGS: 00010287 (2.6.14.2-skas3-v8.2)
> > > EIP is at br_nf_forward_ip+0xa2/0x16a [bridge]
> > > eax: 00000000 ebx: d7b59dc0 ecx: ea4a5380 edx: 00000080
> > > esi: 00000002 edi: 00000002 ebp: f8bdbdb7 esp: e172bcc8
> > > ds: 007b es: 007b ss: 0068
> > > Process linux-2.6.7-02- (pid: 4049, threadinfo=e172a000
> >
> > task=e99ed550)
> >
> > > Stack: 80000000 c03e7350 c02d44e7 00000002 e172bd58
> >
> > f8be1334 80000000
> >
> > > ea4a5380
> > > e172bd40 80000000 c03e7350 c02d44e7 00000002
> >
> > e172bd7c f2641000
> >
> > > efd7e800
> > > f8bdbdb7 00000002 e172bd7c c03e7350 f8bdbdb7
> >
> > c02d4564 c03e7350
> >
> > > e172bd7c
> > > Call Trace:
> > > [<c02d44e7>] nf_iterate+0x66/0x8a
> > > [<f8be1334>] br_nf_forward_finish+0x0/0x11e [bridge]
> > > [<c02d44e7>] nf_iterate+0x66/0x8a
> > > [<f8bdbdb7>] br_forward_finish+0x0/0x6b [bridge]
> > > [<f8bdbdb7>] br_forward_finish+0x0/0x6b [bridge]
> > > [<c02d4564>] nf_hook_slow+0x59/0x10e
> > > [<f8bdbdb7>] br_forward_finish+0x0/0x6b [bridge]
> > > [<f8bdbefa>] __br_forward+0x63/0x7c [bridge]
> > > [<f8bdbdb7>] br_forward_finish+0x0/0x6b [bridge]
> > > [<f8bdc11b>] br_flood_forward+0x27/0x2c [bridge]
> > > [<f8bdbe97>] __br_forward+0x0/0x7c [bridge]
> > > [<f8bdcb1b>] br_handle_frame_finish+0x11b/0x137 [bridge]
> > > [<f8be094c>] br_nf_pre_routing_finish+0x1a6/0x36b [bridge]
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<f8be07a6>] br_nf_pre_routing_finish+0x0/0x36b [bridge]
> > > [<f8be07a6>] br_nf_pre_routing_finish+0x0/0x36b [bridge]
> > > [<c02d4564>] nf_hook_slow+0x59/0x10e
> > > [<f8be07a6>] br_nf_pre_routing_finish+0x0/0x36b [bridge]
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<f8be11a6>] br_nf_pre_routing+0x332/0x457 [bridge]
> > > [<f8be07a6>] br_nf_pre_routing_finish+0x0/0x36b [bridge]
> > > [<c02d44e7>] nf_iterate+0x66/0x8a
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<c02d4564>] nf_hook_slow+0x59/0x10e
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<f8bdccec>] br_handle_frame+0x1b5/0x229 [bridge]
> > > [<f8bdca00>] br_handle_frame_finish+0x0/0x137 [bridge]
> > > [<c027e6e9>] netif_receive_skb+0x1af/0x334
> > > [<f8a74bf5>] e100_poll+0x1cf/0x70c [e100]
> > > [<c027ea36>] net_rx_action+0xc1/0x197
> > > [<c01206a2>] __do_softirq+0x72/0xdd
> > > [<c0120740>] do_softirq+0x33/0x35
> > > [<c0104e7e>] do_IRQ+0x1e/0x24
> > > [<c0103772>] common_interrupt+0x1a/0x20
> > > Code: c1 e2 06 8d 82 90 71 3e c0 3b 82 90 71 3e c0 74 58 c7
> >
> > 44 24 18 00
> >
> > > 00 00 80 c7 44 24 14 34 13 be f8 8b 44 24 3c 8b 80 ec 02 00
> >
> > 00 <8b> 00
> >
> > > 8b 40 0c 89 44 24 10 8b 44 24 38 8b 80 ec 02 00 00 8b 00
--
Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!".
Paolo Giarrusso, aka Blaisorblade (Skype ID "PaoloGiarrusso", ICQ 215621894)
http://www.user-mode-linux.org/~blaisorblade
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
User-mode-linux-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel