[Pkg-libvirt-maintainers] Bug#579644: libvirt-bin: adding a virtio network card to a running machine crashed libvirtd

Marc Pignat marc at pignat.org
Thu Apr 29 13:06:17 UTC 2010


Package: libvirt-bin
Version: 0.8.0-1
Severity: normal


I added a virtual network interface using virt-manager to a running host,
libvirtd crashed. It is possible that qemu crashed too.

Here is the /var/log/libvirt/qemu/machine.log                                                                                                                                                                        
qemu: hardware error: ROM images must be loaded at startup                                                                                                                                                                

CPU #0:
EAX=b15df5a2 EBX=ffdffc70 ECX=ffdffc70 EDX=000004d5
ESI=ffdffc50 EDI=821b30b8 EBP=80549cd0 ESP=80549cb4
EIP=f875bd3e EFL=00000246 [---Z-P-] CPL=0 II=0 A20=1 SMM=0 HLT=0
ES =0023 00000000 ffffffff 00c0f300 DPL=3 DS   [-WA]            
CS =0008 00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]            
SS =0010 00000000 ffffffff 00c09300 DPL=0 DS   [-WA]            
DS =0023 00000000 ffffffff 00c0f300 DPL=3 DS   [-WA]            
FS =0030 ffdff000 00001fff 00c09300 DPL=0 DS   [-WA]            
GS =0000 00000000 0000ffff 00000000                             
LDT=0000 00000000 0000ffff 00000000                             
TR =0028 80042000 000020ab 00008b00 DPL=0 TSS32-busy            
GDT=     8003f000 000003ff                                      
IDT=     8003f400 000007ff                                      
CR0=8001003b CR2=013f0000 CR3=007ca000 CR4=000006f8             
DR0=00000000 DR1=00000000 DR2=00000000 DR3=00000000             
DR6=ffff0ff0 DR7=00000400                                       
FCW=027f FSW=0120 [ST=0] FTW=00 MXCSR=00000000                  
FPR0=000a11bc00000000 0000 FPR1=000053da0000045e 8cb8           
FPR2=00005e490005dee6 d7d0 FPR3=0000000000007f9a 4898           
FPR4=01bcf20c00000b82 0000 FPR5=0000000000000000 0000           
FPR6=ffc3800000000000 400f FPR7=ccc999999999a000 4019           
XMM00=6f98604000000000000000007c9201db XMM01=00000000000000f10000088300001057
XMM02=00000000000000000000000000000ca7 XMM03=00000000000000000000000000000000
XMM04=0000044e000003a70000000000007ee9 XMM05=000001b20000000000000ab000000000
XMM06=000000620000000500000ddf0000000f XMM07=00000000000000000000000000000000

It seems that logrotate has cut the beginning of the file...

/var/log/libvirt/qemu/machine.log.1 contains : 

LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ QEMU_AUDIO_DRV=none /usr/bin/kvm -S -M pc-0.11 -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -name machine -uuid 8a20b96d-332c-dc20-6e3e-a4f0f77587b4 -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/machine.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc base=localtime -boot c -drive file=/var/lib/libvirt/images/machine.qcow2,if=none,id=drive-ide0-0-0,boot=on -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -device rtl8139,vlan=0,id=net0,mac=00:00:17:b5:5a:07,bus=pci.0,addr=0x4 -net tap,fd=28,vlan=0,name=hostnet0 -chardev pty,id=serial0 -device isa-serial,chardev=serial0 -usb -device usb-tablet,id=input0 -vnc 0.0.0.0:7 -k fr-ch -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x3
char device redirected to /dev/pts/3

I'm not really sure if qemu has crashed or not, but eventually libvirtd crashed!

This happended on a production machine, but feel free to ask me if you need
more information!


Best regards


Marc


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages libvirt-bin depends on:
ii  adduser                   3.112          add and remove users and groups
ii  libavahi-client3          0.6.25-3       Avahi client library
ii  libavahi-common3          0.6.25-3       Avahi common library
ii  libc6                     2.10.2-6       Embedded GNU C Library: Shared lib
ii  libcap-ng0                0.6.3-1        An alternate posix capabilities li
ii  libdevmapper1.02.1        2:1.02.45-1    The Linux Kernel Device Mapper use
ii  libgcrypt11               1.4.5-2        LGPL Crypto library - runtime libr
ii  libgnutls26               2.8.6-1        the GNU TLS library - runtime libr
ii  libparted0debian1         2.2-5          The GNU Parted disk partitioning s
ii  libpciaccess0             0.11.0-2       Generic PCI access library for X
ii  libreadline6              6.1-1          GNU readline and history libraries
ii  libsasl2-2                2.1.23.dfsg1-5 Cyrus SASL - authentication abstra
ii  libudev0                  151-3          libudev shared library
ii  libuuid1                  2.16.2-0       Universally Unique ID library
ii  libvirt0                  0.8.0-1        library for interfacing with diffe
ii  libxenstore3.0            3.4.3~rc3-2    Xenstore communications library fo
ii  libxml2                   2.7.7.dfsg-2   GNOME XML library
ii  logrotate                 3.7.8-5        Log rotation utility

Versions of packages libvirt-bin recommends:
ii  bridge-utils               1.4-5         Utilities for configuring the Linu
ii  dnsmasq-base               2.52-1        A small caching DNS proxy and DHCP
ii  iptables                   1.4.6-2       administration tools for packet fi
ii  netcat-openbsd             1.89-3        TCP/IP swiss army knife
ii  qemu-kvm                   0.12.3+dfsg-4 Full virtualization on x86 hardwar

Versions of packages libvirt-bin suggests:
pn  policykit-1                   <none>     (no description available)

-- no debconf information





More information about the Pkg-libvirt-maintainers mailing list