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

Re: [Xen-devel] hvm domain crash



> Just to confirm, this is with a recent (e.g. 24h) xen-unstable (or
> 3.0.3-testing.hg), and the guest is an x86_64 linux 2.6.16 ?
>
> Please can you try using a debug=y build of Xen to see if we get any
> extra output.
> Thanks,
> Ian
>

I originally encountered this on testing with xen-unstable changeset 
11536:041be3f6b38e from 9/19.  Both the dom0 and the guest are running 
2.6.16.29.  I originally encountered it when running with SMP hvm domains but 
the problem also occurs when giving the domain just a single VCPU.

I rebuilt on a changeset from today (11620:ef41783c664a) with debug=y and now 
my domain crashes immediately after grub loads.  It does this on both a SMP 
and UP setup and seems independent of the amount of memory allocated to the 
domain.  This is what gets dumped to the console:

x460c login: (XEN) sh_update_paging_modes: postponing determination of shadow 
mode
(XEN) (file=hvm.c, line=195) Allocated port 3 for hvm.
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5582 (pseudophys 
a0): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5581 (pseudophys 
a1): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5580 (pseudophys 
a2): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557f (pseudophys 
a3): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557e (pseudophys 
a4): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557d (pseudophys 
a5): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557c (pseudophys 
a6): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557b (pseudophys 
a7): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e557a (pseudophys 
a8): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5579 (pseudophys 
a9): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5578 (pseudophys 
aa): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5577 (pseudophys 
ab): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5576 (pseudophys 
ac): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5575 (pseudophys 
ad): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5574 (pseudophys 
ae): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5573 (pseudophys 
af): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5572 (pseudophys 
b0): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5571 (pseudophys 
b1): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5570 (pseudophys 
b2): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556f (pseudophys 
b3): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556e (pseudophys 
b4): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556d (pseudophys 
b5): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556c (pseudophys 
b6): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556b (pseudophys 
b7): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e556a (pseudophys 
b8): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5569 (pseudophys 
b9): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5568 (pseudophys 
ba): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5567 (pseudophys 
bb): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5566 (pseudophys 
bc): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5565 (pseudophys 
bd): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5564 (pseudophys 
be): count=2 type=0
(XEN) (file=memory.c, line=180) Dom2 freeing in-use page e5563 (pseudophys 
bf): count=2 type=0
(XEN) vmx_do_launch(): GUEST_CR3<=002ad7a0, HOST_CR3<=1ef36b000
(XEN) (GUEST: 2) HVM Loader
(XEN) (GUEST: 2) Detected Xen v3.0-unstable
(XEN) (GUEST: 2) Loading ROMBIOS ...
(XEN) (GUEST: 2) Loading Cirrus VGABIOS ...
(XEN) (GUEST: 2) Writing SMBIOS tables ...
(XEN) (GUEST: 2) Loading VMXAssist ...
(XEN) (GUEST: 2) VMX go ...
(XEN) (GUEST: 2) VMXAssist (Sep 26 2006)
(XEN) (GUEST: 2) Memory size 3840 MB
(XEN) (GUEST: 2) E820 map:
(XEN) (GUEST: 2) 0000000000000000 - 000000000009F000 (RAM)
(XEN) (GUEST: 2) 000000000009F000 - 00000000000A0000 (Reserved)
(XEN) (GUEST: 2) 00000000000A0000 - 00000000000C0000 (Type 16)
(XEN) (GUEST: 2) 00000000000F0000 - 0000000000100000 (Reserved)
(XEN) (GUEST: 2) 0000000000100000 - 00000000EFFF0000 (RAM)
(XEN) (GUEST: 2) 00000000EFFF0000 - 00000000EFFFA000 (ACPI Data)
(XEN) (GUEST: 2) 00000000EFFFA000 - 00000000EFFFD000 (ACPI NVS)
(XEN) (GUEST: 2) 00000000EFFFD000 - 00000000EFFFE000 (Type 19)
(XEN) (GUEST: 2) 00000000EFFFE000 - 00000000EFFFF000 (Type 18)
(XEN) (GUEST: 2) 00000000EFFFF000 - 00000000F0000000 (Type 17)
(XEN) (GUEST: 2) 00000000FEC00000 - 0000000100000000 (Type 16)
(XEN) (GUEST: 2)
(XEN) (GUEST: 2) Start BIOS ...
(XEN) (GUEST: 2) Starting emulated 16-bit real-mode: ip=F000:FFF0
(XEN) (GUEST: 2)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) (GUEST: 2) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 2) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 2) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert 
Exp $
(XEN) (GUEST: 2) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date: 2005/05/07 
15:55:26 $
(XEN) (GUEST: 2)
(XEN) (GUEST: 2) ata0-0: PCHS=4161/16/63 translation=lba LCHS=520/128/63
(XEN) (GUEST: 2) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (2048 MBytes)
(XEN) (GUEST: 2) ata0-1: PCHS=16383/16/63 translation=lba LCHS=1024/255/63
(XEN) (GUEST: 2) ata0  slave: QEMU HARDDISK ATA-7 Hard-Disk (9773 MBytes)
(XEN) (GUEST: 2)
(XEN) (GUEST: 2) Booting from Hard Disk...
(XEN) (GUEST: 2) int13_harddisk: function 41, unmapped device for ELDL=82
(XEN) (GUEST: 2) int13_harddisk: function 08, unmapped device for ELDL=82
(XEN) (GUEST: 2) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 2) *** int 15h function AX=EC00, BX=0002 not yet supported!
(XEN) (GUEST: 2) KBD: unsupported int 16h function 03
(XEN) trying to set reserved bit in EFER
(XEN) domain_crash_sync called from vmx.c:2268
(XEN) Domain 2 (vcpu#0) crashed on cpu#2:
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=y  Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    0010:[<000000000010004f>]
(XEN) RFLAGS: 0000000000010046   CONTEXT: hvm
(XEN) rax: 00000000004dc100   rbx: 0000000000000000   rcx: 00000000c0000080
(XEN) rdx: 0000000020100800   rsi: 0000000000090000   rdi: 00000000004ea088
(XEN) rbp: 000000000008e000   rsp: 00000000001010c0   r8:  0000000000000000
(XEN) r9:  0000000000000000   r10: 0000000000000000   r11: 0000000000000000
(XEN) r12: 0000000000000000   r13: 0000000000000000   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000000050031   cr4: 0000000000000020
(XEN) cr3: 00000000002ad7a0   cr2: 0000000000000000
(XEN) ds: 0018   es: 0018   fs: 0018   gs: 0018   ss: 0018   cs: 0010


-- 
Karl Rister
IBM Linux Performance Team
kmr@xxxxxxxxxx
(512) 838-1553 (t/l 678)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.