[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [PATCH] xen/netback: Fix null-pointer access in netback_uevent
On Wed, 2010-07-28 at 17:20 +0100, Bastian Blank wrote:
> On Mon, May 31, 2010 at 09:07:04AM +0100, Jan Beulich wrote:
> > >>> On 31.05.10 at 09:37, "Jan Beulich" <JBeulich@xxxxxxxxxx> wrote:
> > > Furthermore, the backend creation patch also needs adjustment,
> > ... path ...
> > > as it currently stores a non-NULL non-pointer value in be->netif if
> > > netif_alloc() fails. To require the sysfs path to use IS_ERR() on
> > ... To *not* require ...
> > > be->netif, I think netif_alloc()'s result should be stored to a local
> > > variable first and only written to be->netif when valid.
> 78b55f90e72348e231092dbe3e50ac7414b9e1af still fails:
> | BUG: unable to handle kernel NULL pointer dereference at 0000000000000150
> | IP: [<ffffffff81200764>] netback_uevent+0x8c/0xb9
I tried to reproduce this on squeeze (installed this morning) but
without luck. I'm running on amd64 with the hypervisor and tools from
squeeze and your
linux-image-2.6.32-5-xen-amd64_2.6.32-19~xen.2_amd64.deb test package
I tried pulling in the udev from sid too (since I think udev version has
been implicated in triggering this issue) but that didn't help
Did you apply a fix/workaround to your package? I'm about to try with a
pristine 78b55f90e72348e231092dbe3e50ac7414b9e1af from xen.git but any
tips on reproducing gratefully accepted.
My test VM is running the Lenny installer with the following cfg:
# -*- mode: python; -*-
vcpus = 2
memory = 128
name = "d32-1"
vif = [ 'mac=00:16:3e:72:42:06' ]
disk = ['file:/vm/debian-x86_32-1.img,xvda,w']
hostname = "debian-1"
extra = "xencons=hvc console=hvc0 ro root=/dev/xvda1" #
extra = "debian-installer/exit/always_halt=true -- " + extra + "
auto-install/enable=true hostname=d32-1 domain=uk.xensource.com
kernel = "/scratch/lenny/i386/vmlinuz"
ramdisk = "/scratch/lenny/i386/initrd.gz"
on_crash = "coredump-destroy"
on_reboot = "restart"
Xen-devel mailing list