Port-xen archive

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

Re: panic: HYPERVISOR_mmu_update failed



On Fri, 1 Aug 2008 10:05:33 am Christoph Egger wrote:
> Sarton O'Brien wrote:
> > On Thu, 31 Jul 2008 09:40:49 pm Christoph Egger wrote:
> > Sorry, I meant to include uname -a:
> > 
> > NetBSD babylon.internal 4.99.71 NetBSD 4.99.71 (XEN3_DOMU) #1: Fri Aug  1 
> > 07:32:33 EST 2008  
> > root%spike.internal@localhost:/usr/obj/sys/arch/amd64/compile/XEN3_DOMU 
> > amd64
> > 
> >> Is this reproducable?
> > 
> > Yes, just tested on the kernel above. That's +10 EST. The command was a 
cut 
> > and paste from somebody assisting me with another issue I'm fighting with. 
> > The end result was an attempt to tip the system over by 
> > setting 'uvm_debug_check_rbtree = 1'.
> > 
> >> Are you running a debug or non-debug Xen hypervisor?
> > 
> > non-debug
> > 
> >> Can you provide the dmesg output?
> > 
> > The dmesg from the domu is probably of no use. Do you want either dmesg 
from 
> > dom0 or hypervisor? Should I run a debug hypervisor for more info?
> 
> Run a debug hypervisor. You should get some more information from the
> hypervisor (output shown on dom0 console and in 'xm dmesg') right before
> the hypercall_mmu_update failure.

I checked 'xm dmesg' before and after booting a debug hypervisor but other 
than the extra probe info, the error at the bottom is the same:

# xm dmesg
 __  __            _____  _  _  _
 \ \/ /___ _ __   |___ / / || || |
  \  // _ \ \047_ \    |_ \ | || || |_
  /  \  __/ | | |  ___) || ||__   _|
 /_/\_\___|_| |_| |____(_)_(_) |_|

 http://www.cl.cam.ac.uk/netos/xen
 University of Cambridge Computer Laboratory

 Xen version 3.1.4 (root@) (gcc version 4.1.3 20080202 prerelease (NetBSD nb1 
20080202)) Fri Jun  6 13:59:09 EST 2008
 Latest ChangeSet: unavailable

(XEN) Command line: dom0_mem=131072 com1=115200,8n1
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 0 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 3 MBR signatures
(XEN)  Found 3 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 00000000000a0000 (usable)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000afe8cc00 (usable)
(XEN)  00000000afe8cc00 - 00000000afe8ec00 (ACPI NVS)
(XEN)  00000000afe8ec00 - 00000000afe90c00 (ACPI data)
(XEN)  00000000afe90c00 - 00000000b0000000 (reserved)
(XEN)  00000000f0000000 - 00000000f4000000 (reserved)
(XEN)  00000000fec00000 - 00000000fed00400 (reserved)
(XEN)  00000000fed20000 - 00000000feda0000 (reserved)
(XEN)  00000000fee00000 - 00000000fef00000 (reserved)
(XEN)  00000000ffb00000 - 0000000100000000 (reserved)
(XEN) System RAM: 2814MB (2881712kB)
(XEN) ACPI: RSDP (v002 DELL                                  ) @ 
0x00000000000feb00
(XEN) ACPI: XSDT (v001 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd23b
(XEN) ACPI: FADT (v003 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd333
(XEN) ACPI: SSDT (v001   DELL    st_ex 0x00001000 INTL 0x20050309) @ 
0x00000000fffd14c1
(XEN) ACPI: MADT (v001 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd427
(XEN) ACPI: BOOT (v001 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd499
(XEN) ACPI: ASF! (v016 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd4c1
(XEN) ACPI: MCFG (v001 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd528
(XEN) ACPI: HPET (v001 DELL    PESC430 0x00000007 ASL  0x00000061) @ 
0x00000000000fd566
(XEN) ACPI: DSDT (v001   DELL    dt_ex 0x00001000 INTL 0x20050309) @ 
0x0000000000000000
(XEN) NUMA turned off
(XEN) Faking a node at 0000000000000000-00000000afe8c000
(XEN) Xen heap: 14MB (15004kB)
(XEN) Domain heap initialised: DMA width 32 bits
(XEN) found SMP MP-table at 000fe710
(XEN) DMI 2.3 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x808
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
(XEN) Processor #0 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
(XEN) Processor #1 15:4 APIC version 20
(XEN) ACPI: LAPIC (acpi_id[0x03] lapic_id[0x05] disabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x07] disabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0xff] high level lint[0x1])
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a201 base: 0xfed00000
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Initializing CPU#0
(XEN) Detected 2793.177 MHz processor.
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 1024K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#0.
(XEN) CPU0: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU0: Thermal monitoring enabled
(XEN) CPU0: Intel(R) Pentium(R) D CPU 2.80GHz stepping 04
(XEN) Booting processor 1/1 eip 90000
(XEN) Initializing CPU#1
(XEN) CPU: Trace cache: 12K uops, L1 D cache: 16K
(XEN) CPU: L2 cache: 1024K
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) Intel machine check architecture supported.
(XEN) Intel machine check reporting enabled on CPU#1.
(XEN) CPU1: Intel P4/Xeon Extended MCE MSRs (24) available
(XEN) CPU1: Thermal monitoring enabled
(XEN) CPU1: Intel(R) Pentium(R) D CPU 2.80GHz stepping 04
(XEN) Total of 2 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using new ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) checking TSC synchronization across 2 CPUs: passed.
(XEN) Platform timer overflows in 14998 jiffies.
(XEN) Platform timer is 14.318MHz HPET
(XEN) Brought up 2 CPUs
(XEN) Machine check exception polling timer started.
(XEN) *** LOADING DOMAIN 0 ***
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80100000 memsz=0x85afd8
(XEN) elf_parse_binary: phdr: paddr=0xffffffff80a5b000 memsz=0x158c40
(XEN) elf_parse_binary: memory: 0xffffffff80100000 -> 0xffffffff80bb3c40
(XEN) elf_xen_parse: 
__xen_guest: 
"GUEST_OS=NetBSD,GUEST_VER=4.99,XEN_VER=xen-3.0,LOADER=generic,VIRT_BASE=0xffffffff80000000,ELF_PADDR_OFFSET=0xffffffff80000000,VIRT_ENTRY=0xffffffff80100000,HYPERCALL_PAGE=0x00000101,BSD_SYMTAB=yes"
(XEN) elf_xen_parse_guest_info: GUEST_OS="NetBSD"
(XEN) elf_xen_parse_guest_info: GUEST_VER="4.99"
(XEN) elf_xen_parse_guest_info: XEN_VER="xen-3.0"
(XEN) elf_xen_parse_guest_info: LOADER="generic"
(XEN) elf_xen_parse_guest_info: VIRT_BASE="0xffffffff80000000"
(XEN) elf_xen_parse_guest_info: ELF_PADDR_OFFSET="0xffffffff80000000"
(XEN) elf_xen_parse_guest_info: VIRT_ENTRY="0xffffffff80100000"
(XEN) elf_xen_parse_guest_info: HYPERCALL_PAGE="0x00000101"
(XEN) elf_xen_parse_guest_info: BSD_SYMTAB="yes"
(XEN) elf_xen_addr_calc_check: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0xffffffff80000000
(XEN)     virt_offset      = 0x0
(XEN)     virt_kstart      = 0xffffffff80100000
(XEN)     virt_kend        = 0xffffffff80ca3518
(XEN)     virt_entry       = 0xffffffff80100000
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, lsb, paddr 0xffffffff80100000 -> 
0xffffffff80bb3c40
(XEN)  Dom0 symbol map 0xffffffff80bb3c40 -> 0xffffffff80ca3518
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   00000000aa000000->00000000ab000000 (28672 pages to be 
allocated)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff80100000->ffffffff80ca3518
(XEN)  Init. ramdisk: ffffffff80ca4000->ffffffff80ca4000
(XEN)  Phys-Mach map: ffffffff80ca4000->ffffffff80ce4000
(XEN)  Start info:    ffffffff80ce4000->ffffffff80ce449c
(XEN)  Page tables:   ffffffff80ce5000->ffffffff80cf0000
(XEN)  Boot stack:    ffffffff80cf0000->ffffffff80cf1000
(XEN)  TOTAL:         ffffffff80000000->ffffffff81000000
(XEN)  ENTRY ADDRESS: ffffffff80100000
(XEN) Dom0 has maximum 2 VCPUs
(XEN) elf_load_binary: phdr 0 at 0xffffffff80100000 -> 0xffffffff8095afd8
(XEN) elf_load_binary: phdr 1 at 0xffffffff80a5b000 -> 0xffffffff80ac7a40
(XEN) elf_load_bsdsyms: shdr 21 at 0xffff8300aed1052b -> 0xffffffff80bb4288
(XEN) elf_load_bsdsyms: shdr 22 at 0xffff8300aed10c70 -> 0xffffffff80bb43c8
(XEN) elf_load_bsdsyms: shdr 23 at 0xffff8300aeda1558 -> 0xffffffff80c44cb0
(XEN) Scrubbing Free RAM: ..........................done.
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type \047CTRL-a\047 three times to switch 
input to Xen).
(XEN) Freed 112kB init memory.
(XEN) io_apic.c:2135:
(XEN) ioapic_guest_write: apic=0, pin=2, old_irq=0, new_irq=-1
(XEN) ioapic_guest_write: old_entry=000009f0, new_entry=00010900
(XEN) ioapic_guest_write: Attempt to remove IO-APIC pin of in-use IRQ!
(XEN) io_apic.c:2135:
(XEN) ioapic_guest_write: apic=0, pin=4, old_irq=4, new_irq=-1
(XEN) ioapic_guest_write: old_entry=000009f1, new_entry=00010900
(XEN) ioapic_guest_write: Attempt to remove IO-APIC pin of in-use IRQ!
(XEN) mm.c:625:d4 Non-privileged (4) attempt to map I/O space 00000000

Sarton


Home | Main Index | Thread Index | Old Index