[Bug 633186] [NEW] kvm virtio block device SEGFAULT

Adam Guthrie 633186 at bugs.launchpad.net
Wed Sep 8 14:37:13 BST 2010


Public bug reported:

Binary package hint: qemu-kvm

I am using opennebula and libvirt/kvm to provision VMs using iSCSI based
storage.  This works successfully however occasionally VMs disappear
(unsure what happens here).

When trying to recreate them (virsh create /path/to/vm.xml) the VM
constantly SEGFAULTs whilst booting.  I have tried running the kvm
command manually with a reduced number of options, and this seems to
suggest virtio is at fault.  For example:

/usr/bin/kvm -M pc-0.12 -enable-kvm -m 512 -smp 1 -name one-0 -boot c
-drive
file=/srv/cloud/one/var//0/images/disk.0,if=virtio,index=0,boot=on -vnc
0.0.0.0:10

segfault whereas

/usr/bin/kvm -M pc-0.12 -enable-kvm -m 512 -smp 1 -name one-0 -boot c
-drive file=/srv/cloud/one/var//0/images/disk.0,index=0,if=scsi,boot=on
-vnc 0.0.0.0:10

boots fine.  The stacktrace is:

#0  virtio_blk_rw_complete (opaque=0x1000190, ret=-5) at /build/buildd/qemu-kvm-0.12.3+noroms/hw/virtio-blk.c:129
#1  0x0000000000472f6e in multiwrite_user_cb (mcb=0xcff350) at block.c:1610
#2  0x0000000000473007 in multiwrite_cb (opaque=0xcff350, ret=-5) at block.c:1625
#3  0x000000000047718d in posix_aio_process_queue (opaque=<value optimized out>) at posix-aio-compat.c:460
#4  0x0000000000477288 in posix_aio_read (opaque=0xc781a0) at posix-aio-compat.c:501
#5  0x000000000040c4bf in main_loop_wait (timeout=1000) at /build/buildd/qemu-kvm-0.12.3+noroms/vl.c:3999
#6  0x0000000000425afa in kvm_main_loop () at /build/buildd/qemu-kvm-0.12.3+noroms/qemu-kvm.c:2122
#7  0x000000000040f046 in main_loop (argc=<value optimized out>, argv=0x7fffffffe658, envp=<value optimized out>)
    at /build/buildd/qemu-kvm-0.12.3+noroms/vl.c:4210
#8  main (argc=<value optimized out>, argv=0x7fffffffe658, envp=<value optimized out>) at /build/buildd/qemu-kvm-0.12.3+noroms/vl.c:6238

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: qemu-kvm 0.12.3+noroms-0ubuntu9.2
ProcVersionSignature: Ubuntu 2.6.32-24.42-server 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-server x86_64
Architecture: amd64
Date: Wed Sep  8 14:29:42 2010
InstallationMedia: Ubuntu-Server 10.04 LTS "Lucid Lynx" - Release amd64 (20100427)
MachineType: Supermicro X8DTT
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-24-server root=/dev/mapper/os-root ro quiet
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: qemu-kvm
dmi.bios.date: 03/08/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 080016
dmi.board.asset.tag: 1234567890
dmi.board.name: X8DTT
dmi.board.vendor: Supermicro
dmi.board.version: 2.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 17
dmi.chassis.vendor: Supermicro
dmi.chassis.version: 1234567890
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr080016:bd03/08/2010:svnSupermicro:pnX8DTT:pvr1234567890:rvnSupermicro:rnX8DTT:rvr2.0:cvnSupermicro:ct17:cvr1234567890:
dmi.product.name: X8DTT
dmi.product.version: 1234567890
dmi.sys.vendor: Supermicro

** Affects: qemu-kvm (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug lucid

-- 
kvm virtio block device SEGFAULT
https://bugs.launchpad.net/bugs/633186
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to qemu-kvm in ubuntu.



More information about the Ubuntu-server-bugs mailing list