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

Re: [Xen-devel] xen-unstable domU smp broken for vcpus > physical cpus

To: Ryan Harper <ryanh@xxxxxxxxxx>
Subject: Re: [Xen-devel] xen-unstable domU smp broken for vcpus > physical cpus
From: Anthony Liguori <aliguori@xxxxxxxxxx>
Date: Fri, 01 Apr 2005 17:40:01 -0600
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 01 Apr 2005 23:43:41 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20050401232540.GP5052@xxxxxxxxxxxxxxxxxxxx>
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>
Organization: IBM
References: <20050401232540.GP5052@xxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0 (X11/20041206)
I can reproduce reliably. My setup is vcpus > physical in domU. SMP is disabled in dom0. Only my linux kernel crashes (in domU). Attached is the oops.

Ryan Harper wrote:

Hi,

Rik mentioned in #xen on irc.oftc.net that his smp domU was crashing.
Mine was working and we started to investigate.  Turns out that using
xen-unstable from 2005-04-01 when domU is launched with vcpus > physical
cpus, domU, and in my case, Xen itself crash.  Attached is the debug log
of Xen going down.

Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
(512) 838-9253   T/L: 678-9253
ryanh@xxxxxxxxxx
------------------------------------------------------------------------

(XEN) Assertion '(x & PGT_count_mask) != 0' failed, line 1087, file mm.c
(XEN) BUG at mm.c:1087
(XEN) CPU:    1
(XEN) EIP: 0808:[<fc520bfb>] (XEN) EFLAGS: 00010292 CONTEXT: hypervisor
(XEN) eax: fc562191   ebx: f0000000   ecx: 00000000   edx: 00000000
(XEN) esi: fc5553d0   edi: f0000000   ebp: efffffff   esp: fcff9d24
(XEN) ds: 0810   es: 0810   fs: 0810   gs: 0810   ss: 0810   cs: 0808
(XEN) Stack trace from ESP=fcff9d24:
(XEN) fc54d1ba fc555eda 0000043f fc555eda 075e0000 00000004 00000000 fc000000 (XEN) c00245b4 c00245b8 00000000 fd4b0010 fcffac40 00000958 fcffac40 [fc529678] (XEN) fd4b0010 e0000000 00000001 000006c0 fc56a6c0 0000001b fcff9db8 [fc51eebf] (XEN) fd93faa8 fcffac40 80000002 80000003 80000002 fcffac40 fcffac40 fd4b7810 (XEN) 07556063 07a56000 00000004 07a56000 fc558248 c0025958 07a56000 [fc52925b] (XEN) c0025958 00000000 07a56000 00000004 00000000 00000004 0000004e [fc536c35] (XEN) c0025958 07a56000 00000004 00000004 00000040 [fc50f14a] [fc520c1e] 00000808 (XEN) 0651cd76 00000000 00000000 00000004 00000000 006dc0a0 00000000 006dc0a0 (XEN) 00000000 a9470320 00000034 0000e76d fcfe7089 fcff3bac fcfe7040 00000040 (XEN) [fc50f14a] 00000292 fcfb9040 00000002 00000040 00000001 fcffb640 aec00b55 (XEN) 00000092 fcffb640 fc561790 fffffffc 00000006 00000092 00003700 00000089 (XEN) c10004a0 07a56000 00000063 c0025958 c1000000 00000000 07a56000 000e0003 (XEN) c0114a2b 00000061 00010246 c7a4fe3c 00000069 0000007b 0000007b 00000000 (XEN) 00000000 ff913000 fcffac40 20000000 00000001 00000004 07a56000 07556063 (XEN) c0025958 075e0000 c7a4fe1c 0000000c 00000000 00000004 07a56000 07a56000 (XEN) fcff9e9c 00000034 fcffac40 00000000 fd4b0d00 00000000 fcffac40 c0025958 (XEN) fcff9fb8 fcfe6040 fc558248 [fc5255eb] fcff9fb8 c0025958 fc558248 00000004 (XEN) fc561204 fc561204 c7a4fb58 fcfe6040 37fc7061 fcffac40 80000002 fcfe6040 (XEN) fcffac40 00037fc7 19ee6b00 fcffac40 c0025958 fcfe6040 fcff9fb8 [fc530262] (XEN) c0025958 00000006 c131ef20 c0114d38 00000000 075e0bfc 00000000 fcfe6040 (XEN) Call Trace from ESP=fcff9d24: (XEN) [<fc529678>] [<fc51eebf>] [<fc52925b>] [<fc536c35>] [<fc50f14a>] [<fc520c1e>] (XEN) [<fc50f14a>] [<fc5255eb>] [<fc530262>] [<fc53981e>]
****************************************
CPU1 FATAL TRAP: vector = 6 (invalid operand)
[error_code=0000]
Aieee! CPU1 is toast...
****************************************
------------------------------------------------------------------------

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

/ # (sleep 3; rm test) &
/ # Failed update VA mapping: 0809d730, 16d00067, 00000000
------------[ cut here ]------------
kernel BUG at <bad filename>:13289!
invalid operand: 0000 [#1]
PREEMPT SMP 
Modules linked in:
CPU:    1
EIP:    0061:[<c0147a66>]    Not tainted VLI
EFLAGS: 00010296   (2.6.11-xenU) 
EIP is at do_wp_page+0x2a6/0x420
eax: 0000003a   ebx: 0809d730   ecx: fbffc008   edx: 00000000
esi: 16d00067   edi: 0809d730   ebp: c1002020   esp: c0313e94
ds: 0069   es: 0069   ss: 0069
Process rm (pid: 88, threadinfo=c0312000 task=c0750060)
Stack: c02a2e84 0809d730 16d00067 00000000 c7c4eb00 c10f8ae0 c7c46080 c7c4eac0 
       0809d730 c7c4eb00 c0148c65 c7c4eac0 c032b0cc 0809d730 c7e50274 c7c46080 
       02856025 00000000 c7c4eac0 c7c4eaec 00000007 c032b0cc c01138dc c7c4eac0 
Call Trace:
 [<c0148c65>] handle_mm_fault+0x1b5/0x1d0
 [<c01138dc>] do_page_fault+0x19c/0x6a7
 [<c0313fc4>] makecrc+0x54/0x90
 [<c0313fc4>] makecrc+0x54/0x90
 [<c0162088>] copy_strings+0x188/0x200
 [<c01802a0>] load_elf_binary+0x0/0xc40
 [<c0312000>] initrd_load+0x0/0x90
 [<c016344f>] search_binary_handler+0x25f/0x2b0
 [<c0313fc4>] makecrc+0x54/0x90
 [<c0163648>] do_execve+0x1a8/0x220
 [<c0313fc4>] makecrc+0x54/0x90
 [<c0312000>] initrd_load+0x0/0x90
 [<c0318000>] smp_store_cpu_info+0xd0/0xe0
 [<c0312000>] initrd_load+0x0/0x90
 [<c010839d>] sys_execve+0x5d/0xa0
 [<c0318000>] smp_store_cpu_info+0xd0/0xe0
 [<c0312000>] initrd_load+0x0/0x90
 [<c0109dfa>] page_fault+0x4e/0x54
Code: 89 d0 e8 2e a9 ff ff eb ba 0f 0b eb a6 89 74 24 08 31 c0 89 44 24 0c 8b 
44 24 34 c7 04 24 84 2e 2a c0 89 44 24 04 e8 aa 3c fd ff <0f> 0b e9 33 ff ff ff 
89 74 24 04 8b 54 24 38 89 14 24 e8 43 c7 
 <6>note: rm[88] exited with preempt_count 1
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel