[Pkg-xen-devel] WG: Dom0 kernel crashes when dom0_mem= is used!

Andreas.Balg at sf.tv Andreas.Balg at sf.tv
Wed Dec 8 09:00:40 UTC 2010


I tried for a couple of times to add an information that might help you with regard to Bug #603713 by sending mailto "603713 at bugs.debian.org" But it never appeared there - so I try to let you know how to work around that bug this way. If you decide not to take this mail into account I won't bother you any more 

Regards
Andreas

-----Ursprüngliche Nachricht-----
Von: Balg, Andreas 
Gesendet: Montag, 29. November 2010 10:36
An: '603713 at bugs.debian.org'
Betreff: Dom0 kernel crashes when dom0_mem= is used!

The same happens to me here - Using Dell R610.  The Crash-Dump follows below.

As soon as I remove the "dom0_mem="-parameter from hypervisor boot-options it boots flawlessly here -- But later on i have problems with the memory-ballooning in dom0 - Memory used once by a domU  won't bee freed after shutdown or destroy of those domUs.

==========================================

(XEN) Xen version 4.0.1 (Debian 4.0.1-1) (waldi at debian.org) (gcc version 4.4.5 0
(XEN) Bootloader: GRUB 1.98+20100804-8
(XEN) Command line: placeholder dom0_mem=1024M console=vga,com2 com2=57600,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 1 MBR signatures
(XEN)  Found 1 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 00000000000a0000 (usable)
(XEN)  0000000000100000 - 00000000cf679000 (usable)
(XEN)  00000000cf679000 - 00000000cf68f000 (reserved)
(XEN)  00000000cf68f000 - 00000000cf6ce000 (ACPI data)
(XEN)  00000000cf6ce000 - 00000000d0000000 (reserved)
(XEN)  00000000e0000000 - 00000000f0000000 (reserved)
(XEN)  00000000fe000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000430000000 (usable)
(XEN) ACPI: RSDP 000F0A90, 0024 (r2 DELL  )
(XEN) ACPI: XSDT 000F0B94, 009C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: FACP CF6B3F9C, 00F4 (r3 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DSDT CF68F000, 3D5A (r1 DELL   PE_SC3          1 INTL 20050624)
(XEN) ACPI: FACS CF6B6000, 0040
(XEN) ACPI: APIC CF6B3478, 015E (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SPCR CF6B35D8, 0050 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HPET CF6B362C, 0038 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: DMAR CF6B3668, 01A8 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: MCFG CF6B38C4, 003C (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: WD__ CF6B3904, 0134 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SLIC CF6B3A3C, 0024 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: ERST CF692EDC, 0270 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: HEST CF69314C, 03A8 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: BERT CF692D5C, 0030 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: EINJ CF692D8C, 0150 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SRAT CF6B3BC0, 0370 (r1 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: TCPA CF6B3F34, 0064 (r2 DELL   PE_SC3          1 DELL        1)
(XEN) ACPI: SSDT CF6B7000, 43F4 (r1  INTEL PPM RCM  80000001 INTL 20061109)
(XEN) System RAM: 16374MB (16767076kB)
(XEN) Reserving non-aligned node boundary @ mfn 0x230000
(XEN) Domain heap initialised DMA width 31 bits
(XEN) Processor #32 6:12 APIC version 21
(XEN) Processor #0 6:12 APIC version 21
(XEN) Processor #34 6:12 APIC version 21
(XEN) Processor #2 6:12 APIC version 21
(XEN) Processor #50 6:12 APIC version 21
(XEN) Processor #18 6:12 APIC version 21
(XEN) Processor #52 6:12 APIC version 21
(XEN) Processor #20 6:12 APIC version 21
(XEN) Processor #33 6:12 APIC version 21
(XEN) Processor #1 6:12 APIC version 21
(XEN) Processor #35 6:12 APIC version 21
(XEN) Processor #3 6:12 APIC version 21
(XEN) Processor #51 6:12 APIC version 21
(XEN) Processor #19 6:12 APIC version 21
(XEN) Processor #53 6:12 APIC version 21
(XEN) Processor #21 6:12 APIC version 21
(XEN) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
(XEN) IOAPIC[1]: apic_id 1, version 32, address 0xfec80000, GSI 32-55
(XEN) Enabling APIC mode:  Phys.  Using 2 I/O APICs
(XEN) Using scheduler: SMP Credit Scheduler (credit)
(XEN) Detected 2394.036 MHz processor.
(XEN) Initing memory sharing.
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN) EPT supports 2MB super page.
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging detected.
(XEN) Intel VT-d Snoop Control supported.
(XEN) Intel VT-d DMA Passthrough not supported.
(XEN) Intel VT-d Queued Invalidation supported.
(XEN) Intel VT-d Interrupt Remapping supported.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) Total of 16 processors activated.
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) TSC is reliable, synchronization unnecessary
(XEN) Platform timer is 14.318MHz HPET
▒(XEN) Allocated console ring of 32 KiB.
(XEN) Brought up 16 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x16b5000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000420000000->0000000424000000 (245760 pages to be al)
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff816b5000
(XEN)  Init. ramdisk: ffffffff816b5000->ffffffff83263000
(XEN)  Phys-Mach map: ffffffff83263000->ffffffff83463000
(XEN)  Start info:    ffffffff83463000->ffffffff834634b4
(XEN)  Page tables:   ffffffff83464000->ffffffff83483000
(XEN)  Boot stack:    ffffffff83483000->ffffffff83484000
(XEN)  TOTAL:         ffffffff80000000->ffffffff83800000
(XEN)  ENTRY ADDRESS: ffffffff81506200
(XEN) Dom0 has maximum 16 VCPUs
(XEN) Scrubbing Free RAM: ......................................................
(XEN) Xen trace buffers: disabled
(XEN) Std. Loglevel: Errors and warnings
(XEN) Guest Loglevel: Nothing (Rate-limited: Errors and warnings)
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input to Xe)
(XEN) Freed 176kB init memory.
mapping kernel into physical memory
Xen: setup ISA identity maps
about to get started...
[    0.000000] ERROR: Unable to locate IOAPIC for GSI 2
[    0.000000] ERROR: Unable to locate IOAPIC for GSI 9
[    5.020494] BUG: unable to handle kernel paging request at 0000000000005a08
[    5.020500] IP: [<ffffffff810badce>] __alloc_pages_nodemask+0x8f/0x5f5
[    5.020509] PGD 0
[    5.020512] Thread overran stack, or stack corrupted
[    5.020515] Oops: 0000 [#1] SMP
[    5.020519] last sysfs file:
[    5.020522] CPU 0
[    5.020524] Modules linked in:
[    5.020529] Pid: 0, comm: swapper Not tainted 2.6.32-5-xen-amd64 #1 PowerEdg0
[    5.020533] RIP: e030:[<ffffffff810badce>]  [<ffffffff810badce>] __alloc_pag5
[    5.020540] RSP: e02b:ffffffff81443c88  EFLAGS: 00010046
[    5.020543] RAX: 0000000000000000 RBX: 0000000000005220 RCX: 0000000000005a00
[    5.020547] RDX: 0000000000000000 RSI: 0000000000000002 RDI: 0000000000005220
[    5.020551] RBP: 0000000000004020 R08: 0000000000000002 R09: ffff88003fc06010
[    5.020554] R10: ffffffff813c2700 R11: 00000000000186a0 R12: 0000000000005220
[    5.020558] R13: 0000000000000002 R14: 0000000000000000 R15: ffff88000000dae8
[    5.020565] FS:  0000000000000000(0000) GS:ffff8800034b9000(0000) knlGS:00000
[    5.020569] CS:  e033 DS: 0000 ES: 0000 CR0: 000000008005003b
[    5.020573] CR2: 0000000000005a08 CR3: 0000000001001000 CR4: 0000000000002660
[    5.020577] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    5.020581] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[    5.020585] Process swapper (pid: 0, threadinfo ffffffff81442000, task fffff)
[    5.020589] Stack:
[    5.020591]  ffff88000000dac0 00000010813c2765 00000000000212d0 0000000000010
[    5.020597] <0> ffff88000000acd0 ffffffff8100e5b5 ffffffff8100ec72 0000000000
[    5.020604] <0> 00000000000186a0 0000000000000000 0000000000005a00 0000000000
[    5.020612] Call Trace:
[    5.020650]  [<ffffffff8100e5b5>] ? xen_force_evtchn_callback+0x9/0xa
[    5.020655]  [<ffffffff8100ec72>] ? check_events+0x12/0x20
[    5.020662]  [<ffffffff810e759d>] ? new_slab+0x42/0x1ca
[    5.020667]  [<ffffffff810e7915>] ? __slab_alloc+0x1f0/0x39b
[    5.020673]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020678]  [<ffffffff810e85cb>] ? __kmalloc_node+0xe8/0x146
[    5.020682]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020687]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020694]  [<ffffffff811f24df>] ? find_unbound_irq+0x67/0xae
[    5.020698]  [<ffffffff811f259e>] ? bind_virq_to_irq+0x78/0x126
[    5.020703]  [<ffffffff8100e5b5>] ? xen_force_evtchn_callback+0x9/0xa
[    5.020708]  [<ffffffff8100e8f6>] ? xen_timer_interrupt+0x0/0x18d
[    5.020712]  [<ffffffff811f29f6>] ? bind_virq_to_irqhandler+0x19/0x4a
[    5.020717]  [<ffffffff8100e884>] ? xen_setup_timer+0x55/0xaa
[    5.020723]  [<ffffffff81509a5e>] ? xen_time_init+0xaf/0xb5
[    5.020728]  [<ffffffff8150a491>] ? x86_late_time_init+0xa/0x10
[    5.020732]  [<ffffffff81506c3d>] ? start_kernel+0x348/0x3e8
[    5.020737]  [<ffffffff81508c7d>] ? xen_start_kernel+0x57c/0x581
[    5.020740] Code: d8 c1 e8 13 83 e0 01 09 44 24 64 41 89 dc 44 23 25 28 01 4
[    5.020793] RIP  [<ffffffff810badce>] __alloc_pages_nodemask+0x8f/0x5f5
[    5.020798]  RSP <ffffffff81443c88>
[    5.020800] CR2: 0000000000005a08
[    5.020809] ---[ end trace a7919e7f17c0a725 ]---
[    5.020812] Kernel panic - not syncing: Attempted to kill the idle task!
[    5.020816] Pid: 0, comm: swapper Tainted: G      D    2.6.32-5-xen-amd64 #1
[    5.020820] Call Trace:
[    5.020824]  [<ffffffff8130a45a>] ? panic+0x86/0x141
[    5.020828]  [<ffffffff8130a563>] ? printk+0x4e/0x5b
[    5.020835]  [<ffffffff81051f7b>] ? do_exit+0x72/0x6b5
[    5.020839]  [<ffffffff8100ec72>] ? check_events+0x12/0x20
[    5.020845]  [<ffffffff8130d1bd>] ? oops_end+0xaf/0xb4
[    5.020851]  [<ffffffff8103338c>] ? no_context+0x1e9/0x1f8
[    5.020856]  [<ffffffff81033541>] ? __bad_area_nosemaphore+0x1a6/0x1ca
[    5.020860]  [<ffffffff8130e541>] ? do_page_fault+0x2b/0x2fc
[    5.020865]  [<ffffffff8130c695>] ? page_fault+0x25/0x30
[    5.020870]  [<ffffffff810badce>] ? __alloc_pages_nodemask+0x8f/0x5f5
[    5.020875]  [<ffffffff8100e5b5>] ? xen_force_evtchn_callback+0x9/0xa
[    5.020880]  [<ffffffff8100ec72>] ? check_events+0x12/0x20
[    5.020884]  [<ffffffff810e759d>] ? new_slab+0x42/0x1ca
[    5.020889]  [<ffffffff810e7915>] ? __slab_alloc+0x1f0/0x39b
[    5.020893]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020898]  [<ffffffff810e85cb>] ? __kmalloc_node+0xe8/0x146
[    5.020902]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020907]  [<ffffffff812f87d8>] ? irq_to_desc_alloc_node+0x96/0x195
[    5.020911]  [<ffffffff811f24df>] ? find_unbound_irq+0x67/0xae
[    5.020916]  [<ffffffff811f259e>] ? bind_virq_to_irq+0x78/0x126
[    5.020921]  [<ffffffff8100e5b5>] ? xen_force_evtchn_callback+0x9/0xa
[    5.020926]  [<ffffffff8100e8f6>] ? xen_timer_interrupt+0x0/0x18d
[    5.020930]  [<ffffffff811f29f6>] ? bind_virq_to_irqhandler+0x19/0x4a
[    5.020935]  [<ffffffff8100e884>] ? xen_setup_timer+0x55/0xaa
[    5.020939]  [<ffffffff81509a5e>] ? xen_time_init+0xaf/0xb5
[    5.020944]  [<ffffffff8150a491>] ? x86_late_time_init+0xa/0x10
[    5.020948]  [<ffffffff81506c3d>] ? start_kernel+0x348/0x3e8
[    5.020953]  [<ffffffff81508c7d>] ? xen_start_kernel+0x57c/0x581
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.


More information about the Pkg-xen-devel mailing list