WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] hvm-start reproducibly crashes xen in unstable

To: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] hvm-start reproducibly crashes xen in unstable
From: Patrick Scharrenberg <pittipatti@xxxxxx>
Date: Fri, 06 Apr 2007 13:36:03 +0200
Delivery-date: Fri, 06 Apr 2007 04:34:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 1.5.0.10 (X11/20070403)
Hi!

I get a page_alloc-Panic crashing xen (see backtrace) in latest unstable on an amd64.

The System has 1gb minus 32mb shared-video-ram.

The problem is reproducible on my machine doing the following two steps simple steps:

   1. create domain with 64mb memory
   2. create hvm-domain (256mb)

The System crashes immediately.
On reducing the first domain's memory to 48 mb, or on first booting the hvm-domain, no crash occurs.

Also after creating a 48mb-domain, shutting it down, recreating it with 64mb and then starting the hvm-domain boots just fine.

Reducing the hvm-domain's memory has no effect.

regards
patrick






(XEN) Xen BUG at page_alloc.c:448
(XEN) ----[ Xen-3.0-unstable  x86_64  debug=n  Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e008:[<ffff8300001136e8>] free_heap_pages+0x78/0x250
(XEN) RFLAGS: 0000000000010282   CONTEXT: hypervisor
(XEN) rax: 0000000000000000   rbx: ffff83000022bd00   rcx: 0000000000000000
(XEN) rdx: ffff828400005500   rsi: 0000000080000001   rdi: 0000000000000001
(XEN) rbp: 0000000000000000   rsp: ffff8300001dfd00   r8:  ffff830000000000
(XEN) r9:  cccccccccccccccd   r10: 0000000000000001   r11: 0000000000000000
(XEN) r12: ffff828400005500   r13: ffff83000022c080   r14: 0000000000000000
(XEN) r15: 0000000000000000   cr0: 0000000080050033   cr4: 00000000000006f0
(XEN) cr3: 0000000008780000   cr2: 00002b93fa683b30
(XEN) ds: 0000   es: 0000   fs: 0063   gs: 0000   ss: e010   cs: e008
(XEN) Xen stack trace from rsp=ffff8300001dfd00:
(XEN)    ffff83000022bd00 0000000000000008 0000000000000001 ffff83000022c080
(XEN)    0000000000000008 00002b4bdebcf678 ffff83000010a8de ffff83000022c080
(XEN)    ffff83000022c080 0000000000000001 0000000000000003 ffff8300001dfda8
(XEN)    ffff830000108476 0000000000000003 0000000043802f00 0000000000305000
(XEN)    ffff830000107290 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000500000001 0000000043800000 6bedde2f00000000
(XEN)    002f48386421ac11 00000001244ebb56 0000000043803018 ffffffffaabe00d0
(XEN)    ffffffff00000000 0000000043803000 000000004380300c 00002b4be0f0dad0
(XEN)    000000000061f288 0000003000000020 0000000043803070 0000000043802f80
(XEN)    00000005deb9eae0 0000000000000004 000000070090bee8 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    ffff8300001828b1 ffff8300001dff28 ffff830000183058 0000000000000000
(XEN)    0000000000000206 ffffffff8020a3b0 0000000000000100 00002b4bdf1e1469
(XEN)    000000000000e033 0000000000000206 ffff830000fec080 0000000043802f90
(XEN)    0000000000305000 0000000000000008 0000000000000008 00002b4bdebcf678
(XEN)    ffff83000017b102 00002b4bdebcf678 0000000000000008 0000000000000008
(XEN)    0000000000305000 0000000043802f90 ffff880035f78980 0000000000000282
(XEN)    17c13a66a5dba1ee 0000000043802e98 00002b4bdeb7f050 0000000000000024
(XEN) Xen call trace:
(XEN)    [<ffff8300001136e8>] free_heap_pages+0x78/0x250
(XEN)    [<ffff83000010a8de>] grant_table_destroy+0x3e/0xe0
(XEN)    [<ffff830000108476>] domain_create+0x166/0x1b0
(XEN)    [<ffff830000107290>] do_domctl+0x340/0xc30
(XEN)    [<ffff8300001828b1>] toggle_guest_mode+0x21/0x30
(XEN)    [<ffff830000183058>] do_iret+0xa8/0x1b0
(XEN)    [<ffff83000017b102>] syscall_enter+0x62/0x67
(XEN)    
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 0:
(XEN) Xen BUG at page_alloc.c:448
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
(END) 

atlantis-xen:~# xm list
Name                                      ID   Mem VCPUs      State   Time(s)
Domain-0                                   0   609     2     r-----     21.8
atlantis                                   1   256     1     r-----      8.0
ipv6                                       2    64     1     -b----      1.9

atlantis-xen:~# xm info
host                   : atlantis-xen
release                : 2.6.18-xen
version                : #3 SMP Fri Apr 6 12:03:56 CEST 2007
machine                : x86_64
nr_cpus                : 2
nr_nodes               : 1
sockets_per_node       : 1
cores_per_socket       : 2
threads_per_core       : 1
cpu_mhz                : 2400
hw_caps                : 
178bfbff:ebd3fbff:00000000:00000010:00002001:00000000:0000001f
total_memory           : 958
free_memory            : 0
xen_major              : 3
xen_minor              : 0
xen_extra              : -unstable
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64 
xen_scheduler          : credit
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Thu Apr 05 18:47:04 2007 +0100 14753:a00c629f67be
cc_compiler            : gcc version 4.1.2 20061115 (prerelease) (Debian 
4.1.1-21)
cc_compile_by          : root
cc_compile_domain      : lan
cc_compile_date        : Fri Apr  6 11:46:45 CEST 2007
xend_config_format     : 3
atlantis-xen:~# xm cr winxp
Using config file "/etc/xen/winxp".
Read from remote host xen: Connection reset by peer
Connection to xen closed.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>