KVM84 crash during compilation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I'm using KVM 84 with Gentoo as host and guest.
All hosts and guest running with kernel 2.6.28 and
the servers are HP DL380 with Intel Xeon CPU L5420.
>From time to time it happens that the guest crashes
during compilation of a new kernel or update the OS
which in turn means under Gentoo that all new
packages will be compiled.

Today two KVM's crashed on two different machines.
With "dmesg" I saw the following messages:

Crash 1
KVM startup options:
/usr/bin/kvm -m 192 -smp 2 -daemonize -k de -vnc 127.0.0.1:4 -monitor
telnet:172.18.105.4:4447,server,nowait -localtime -pidfile
/tmp/kvm-athen.pid -drive
file=/data/kvm/kvmimages/athen.qcow2,if=virtio,boot=on -drive
file=/data/kvm/kvmimages/athen-vdb.qcow2,if=virtio,boot=off -net
nic,vlan=104,model=virtio,macaddr=00:ff:48:a3:29:5b -net
tap,vlan=104,ifname=tap.b.athen,script=no -net
nic,vlan=96,model=virtio,macaddr=00:ff:48:a3:29:5c -net
tap,vlan=96,ifname=tap.f.athen,script=no

kvm: 6532: cpu0 unhandled wrmsr: 0xc0010117 data
0                                                                               

kvm: 6532: cpu1 unhandled wrmsr: 0xc0010117 data
0                                                                               

kvm: 7720: cpu0 unhandled wrmsr: 0xc0010117 data
0                                                                               

kvm: 7720: cpu1 unhandled wrmsr: 0xc0010117 data
0                                                                               

kvm: emulating exchange as
write                                                                                                 

BUG: unable to handle kernel paging request at
ffffc20010434808                                                                  

IP: [<ffffffff80213478>]
0xffffffff80213478                                                                                      

PGD 22f81b067 PUD 22f81c067 PMD 229190067 PTE
0                                                                                  

Oops: 0000 [#1]
SMP                                                                                                              

last sysfs file:
/sys/devices/pci0000:00/0000:00:1e.0/0000:01:04.6/class                                                         

CPU
5                                                                                                                            

Modules linked in: ipv6 bonding tun bridge stp e1000e thermal ipmi_si
bnx2 pcspkr ipmi_msghandler rtc_cmos processor container button tg3
libphy e1000 nfs lockd sunrpc jfs raid10 raid456 async_memcpy async_xor
xor async_tx raid1 raid0 dm_bbr dm_snapshot dm_mirror dm_region_hash
dm_log dm_mod sbp2 ohci1394 ieee1394 sl811_hcd usbhid ohci_hcd ssb
uhci_hcd usb_storage ehci_hcd usbcore lpfc qla2xxx megaraid_sas
megaraid_mbox megaraid_mm megaraid aacraid sx8 DAC960 cciss 3w_9xxx
3w_xxxx mptsas scsi_transport_sas mptfc scsi_transport_fc scsi_tgt
mptspi mptscsih mptbase atp870u dc395x qla1280 dmx3191d sym53c8xx gdth
advansys initio BusLogic arcmsr aic7xxx aic79xx scsi_transport_spi sg
videobuf_core pdc_adma sata_inic162x sata_mv ata_piix ahci sata_qstor
sata_vsc sata_uli sata_sis sata_sx4 sata_nv sata_via sata_svw sata_sil24
sata_sil sata_promise scsi_wait_scan pata_sl82c105 pata_cs5530
pata_cs5520 pata_via pata_jmicron pata_marvell pata_sis pata_netcell
pata_sc1200 pata_pdc202xx_old pata_triflex pata_atiixp pata_opti
pata_amd pata_ali pata_it8213 pata_pcmcia pcmcia firmware_class
pcmcia_core pata_ns87415 pata_ns87410 pata_serverworks pata_platform
pata_artop pata_it821x pata_optidma pata_hpt3x2n pata_hpt3x3 pata_hpt37x
pata_hpt366 pata_cmd64x pata_efar pata_rz1000 pata_sil680 pata_radisys
pata_pdc2027x pata_mpiix
libata                                                       
Pid: 7722, comm: kvm Not tainted 2.6.28-gentoo-r3
#1                                                                                      

RIP: 0010:[<ffffffff80213478>]  [<ffffffff80213478>]
0xffffffff80213478                                                                   

RSP: 0018:ffff88014c6819f8  EFLAGS:
00010287                                                                                              

RAX: ffffc20010434808 RBX: 00000000000000aa RCX:
0000000000000008                                                                         

RDX: 00000000000f1000 RSI: ffff8801006b41e0 RDI:
ffffc20010434800                                                                         

RBP: ffff88014c681a08 R08: 000000000000000a R09:
0000000000000002                                                                         

R10: ffff8801d018adc0 R11: ffff8801006b4000 R12:
00000000000000aa                                                                         

R13: ffff880157fa0040 R14: ffff880157fa0040 R15:
ffff880157fa1600                                                                         

FS:  000000004207f950(0000) GS:ffff88022f9879c0(0000)
knlGS:0000000000000000                                                              

CS:  0010 DS: 002b ES: 002b CR0:
000000008005003b                                                                                         

CR2: ffffc20010434808 CR3: 00000001edd2d000 CR4:
00000000000026e0                                                                         

DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000                                                                         

DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400                                                                         

Process kvm (pid: 7722, threadinfo ffff88014c680000, task
ffff88022fa7ccc0)                                                               

Stack:                                                                                                                                    

 ffff8801006b4000 ffff880157fa1600 ffff88014c681a38
ffffffff802140f9                                                                      

 0000000000000003 ffff880157fa1600 00000000000000aa
ffff880157fa0040                                                                      

 ffff88014c681b08 ffffffff80214d84 ffff880007bb8000
000000030000003d                                                                      

Call
Trace:                                                                                                                               

 [<ffffffff802140f9>]
0xffffffff802140f9                                                                                                  

 [<ffffffff80214d84>]
0xffffffff80214d84                                                                                                  

 [<ffffffff80209d4b>] ?
0xffffffff80209d4b                                                                                                

 [<ffffffff8020ddc9>] 0xffffffff8020ddc9
 [<ffffffff8020f67e>] 0xffffffff8020f67e
 [<ffffffff8020f76d>] 0xffffffff8020f76d
 [<ffffffff8021ab46>] 0xffffffff8021ab46
 [<ffffffff804772e5>] ? 0xffffffff804772e5
 [<ffffffff804772e8>] ? 0xffffffff804772e8
 [<ffffffff8020da21>] ? 0xffffffff8020da21
 [<ffffffff802166a5>] ? 0xffffffff802166a5
 [<ffffffff8020dcb8>] 0xffffffff8020dcb8
 [<ffffffff80214c34>] 0xffffffff80214c34
 [<ffffffff80222623>] 0xffffffff80222623
 [<ffffffff8021cda7>] ? 0xffffffff8021cda7
 [<ffffffff80222409>] 0xffffffff80222409
 [<ffffffff802107e7>] 0xffffffff802107e7
 [<ffffffff8020b6bb>] 0xffffffff8020b6bb
 [<ffffffff8026b29c>] ? 0xffffffff8026b29c
 [<ffffffff802bc900>] 0xffffffff802bc900
 [<ffffffff802bccc6>] 0xffffffff802bccc6
 [<ffffffff8026baee>] ? 0xffffffff8026baee
 [<ffffffff802bcd4d>] 0xffffffff802bcd4d
 [<ffffffff80224ddb>] 0xffffffff80224ddb
Code: 5d 41 5e c9 c3 55 48 89 e5 53 48 89 f3 48 83 ec 08 e8 b3 6b ff ff
48 89 c6 b8 01 00 00 00 48 85 f6 74 0a 48 89 df e8 56 f2 ff ff <8b> 00
5a 5b c9 c3 55 48 89 e5 41 54 49 89 fc 53 80 7e 50 00 48
RIP  [<ffffffff80213478>] 0xffffffff80213478
 RSP <ffff88014c6819f8>
CR2: ffffc20010434808
---[ end trace 56610fdd0967c537 ]---


Crash 2
KVM startup options:
/usr/bin/kvm -m 512 -smp 2 -daemonize -k de -vnc 127.0.0.1:254 -monitor
telnet:172.18.105.6:4698,server,nowait -localtime -pidfile
/tmp/kvm-tmp.pid -drive
file=/data/kvm/kvmimages/tmp.qcow2,if=virtio,boot=on
-netnic,vlan=104,model=virtio,macaddr=98:84:44:78:12:e0 -net
tap,vlan=104,ifname=tap.b.tmp,script=no -net
nic,vlan=96,model=virtio,macaddr=98:84:44:78:12:e2 -net
tap,vlan=96,ifname=tap.f.tmp,script=no

BUG: unable to handle kernel paging request at
ffffc20010095808                                                                  

IP: [<ffffffff80213478>]
0xffffffff80213478                                                                                      

PGD 42f81b067 PUD 42f81c067 PMD 42fb37067 PTE
0                                                                                  

Oops: 0000 [#1]
SMP                                                                                                              

last sysfs file:
/sys/devices/platform/coretemp.7/temp1_crit                                                                     

CPU
2                                                                                                                            

Modules linked in: ipv6 coretemp i2c_core bonding tun bridge stp ipmi_si
e1000e thermal pcspkr ipmi_msghandler bnx2 rtc_cmos processor container
button tg3 libphy e1000 nfs lockd sunrpc jfs raid10 raid456 async_memcpy
async_xor xor async_tx raid1 raid0 dm_bbr dm_snapshot dm_mirror
dm_region_hash dm_log dm_mod sbp2 ohci1394 ieee1394 sl811_hcd usbhid
ohci_hcd ssb uhci_hcd usb_storage ehci_hcd usbcore lpfc qla2xxx
megaraid_sas megaraid_mbox megaraid_mm megaraid aacraid sx8 DAC960 cciss
3w_9xxx 3w_xxxx mptsas scsi_transport_sas mptfc scsi_transport_fc
scsi_tgt mptspi mptscsih mptbase atp870u dc395x qla1280 dmx3191d
sym53c8xx gdth advansys initio BusLogic arcmsr aic7xxx aic79xx
scsi_transport_spi sg videobuf_core pdc_adma sata_inic162x sata_mv
ata_piix ahci sata_qstor sata_vsc sata_uli sata_sis sata_sx4 sata_nv
sata_via sata_svw sata_sil24 sata_sil sata_promise scsi_wait_scan
pata_sl82c105 pata_cs5530 pata_cs5520 pata_via pata_jmicron pata_marvell
pata_sis pata_netcell pata_sc1200 pata_pdc202xx_old pata_triflex
pata_atiixp pata_opti pata_amd pata_ali pata_it8213 pata_pcmcia pcmcia
firmware_class pcmcia_core pata_ns87415 pata_ns87410 pata_serverworks
pata_platform pata_artop pata_it821x pata_optidma pata_hpt3x2n
pata_hpt3x3 pata_hpt37x pata_hpt366 pata_cmd64x pata_efar pata_rz1000
pata_sil680 pata_radisys pata_pdc2027x pata_mpiix
libata                                     
Pid: 23472, comm: kvm Not tainted 2.6.28-gentoo-r2
#1                                                                                     

RIP: 0010:[<ffffffff80213478>]  [<ffffffff80213478>]
0xffffffff80213478                                                                   

RSP: 0018:ffff88042b42d9f8  EFLAGS:
00010287                                                                                              

RAX: ffffc20010095808 RBX: 00000000000000a2 RCX:
0000000000000008                                                                         

RDX: 00000000000f1000 RSI: ffff880130fec1e0 RDI:
ffffc20010095800                                                                         

RBP: ffff88042b42da08 R08: 000000000000000a R09:
0000000000000002                                                                         

R10: ffff8801be9d85e0 R11: ffff880130fec000 R12:
00000000000000a2                                                                         

R13: ffff88028445e040 R14: ffff88028445e040 R15:
ffff88028445f600                                                                         

FS:  0000000041e92950(0000) GS:ffff88042f8cef40(0000)
knlGS:0000000000000000                                                              

CS:  0010 DS: 002b ES: 002b CR0:
0000000080050033                                                                                         

CR2: ffffc20010095808 CR3: 000000019b9ae000 CR4:
00000000000026e0                                                                         

DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000                                                                         

DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400                                                                         

Process kvm (pid: 23472, threadinfo ffff88042b42c000, task
ffff880429b12cc0)                                                              

Stack:                                                                                                                                    

 ffff880130fec000 ffff88028445f600 ffff88042b42da38
ffffffff802140df                                                                      

 0000000000000003 ffff88028445f600 00000000000000a2
ffff88028445e040                                                                      

 ffff88042b42db08 ffffffff80214d6a ffff88000f6bc008
000000030000007b                                                                      

Call
Trace:                                                                                                                               

 [<ffffffff802140df>]
0xffffffff802140df                                                                                                  

 [<ffffffff80214d6a>]
0xffffffff80214d6a                                                                                                  

 [<ffffffff80209fbe>] ?
0xffffffff80209fbe                                                                                                

 [<ffffffff80209d4b>] ?
0xffffffff80209d4b                                                                                                

 [<ffffffff8020ddc9>]
0xffffffff8020ddc9                                                                                                  

 [<ffffffff8020f67e>]
0xffffffff8020f67e                                                                                                  

 [<ffffffff8020f76d>]
0xffffffff8020f76d                                                                                                  

 [<ffffffff8021ab2e>]
0xffffffff8021ab2e                                                                                                  

 [<ffffffff804776f2>] ? 0xffffffff804776f2
 [<ffffffff804776f7>] ? 0xffffffff804776f7
 [<ffffffff8021700c>] ? 0xffffffff8021700c
 [<ffffffff8021c054>] ? 0xffffffff8021c054
 [<ffffffff8021700c>] ? 0xffffffff8021700c
 [<ffffffff80216608>] ? 0xffffffff80216608
 [<ffffffff8020dcb8>] 0xffffffff8020dcb8
 [<ffffffff80214c1a>] 0xffffffff80214c1a
 [<ffffffff8022260b>] 0xffffffff8022260b
 [<ffffffff8021cd8f>] ? 0xffffffff8021cd8f
 [<ffffffff802223f1>] 0xffffffff802223f1
 [<ffffffff802107e7>] 0xffffffff802107e7
 [<ffffffff8020b6bb>] 0xffffffff8020b6bb
 [<ffffffff8026b2ac>] ? 0xffffffff8026b2ac
 [<ffffffff8029694b>] ? 0xffffffff8029694b
 [<ffffffff802bc8cc>] 0xffffffff802bc8cc
 [<ffffffff802bcc92>] 0xffffffff802bcc92
 [<ffffffff8026baca>] ? 0xffffffff8026baca
 [<ffffffff802bcd19>] 0xffffffff802bcd19
 [<ffffffff802b1be4>] ? 0xffffffff802b1be4
 [<ffffffff80224ddb>] 0xffffffff80224ddb
Code: 5d 41 5e c9 c3 55 48 89 e5 53 48 89 f3 48 83 ec 08 e8 b3 6b ff ff
48 89 c6 b8 01 00 00 00 48 85 f6 74 0a 48 89 df e8 56 f2 ff ff <8b> 00
5a 5b c9 c3 55 48 89 e5 41 54 49 89 fc 53 80 7e 50 00 48
RIP  [<ffffffff80213478>] 0xffffffff80213478
 RSP <ffff88042b42d9f8>
CR2: ffffc20010095808
---[ end trace bbbee0e6d27d73e7 ]---



Both KVM were running at 100% CPU. This is the output from "top" command:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
23470 kvm       20   0  624m 523m  860 R   99  3.3 123:48.18 /usr/bin/kvm

I was able to login to the qemu console. Then I typed "stop"
but the cursor didn't came back. Since "kill" allone didn't killed
the KVM I send "kill -6" which worked.

As I mentioned above KVM runs fine during normal operations but
when you compile something bigger in the guest like the kernel the
possibility that the guest crashes increases.

Thanks for any help!
Robert

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux