From mboxrd@z Thu Jan 1 00:00:00 1970 From: KURT.HACKEL@ORACLE.COM Subject: RE: Crash in hypercall_xlat_continuation with 64bit xen 3.1.1 when migrating a 32bit pv guest Date: Fri, 7 Dec 2007 23:58:05 -0600 (CST) Message-ID: <28940166.1197093485455.JavaMail.oracle@acsmt301.oracle.com> References: <4759B5A8.7070801@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Jan Beulich , xen-devel@lists.xensource.com, Keir Fraser Cc: Ian Pratt List-Id: xen-devel@lists.xenproject.org > > I'm seeing a crash in 64bit xen when doing live migration of a 32bit > pv > > guest under load. The crash does not occur without the load, it > > happens with both Red Hat/Oracle and Xensource kernels (el4u5 in this > case), > > and it takes about 3-5 migrations to trigger the bug. > > Below you'll see that the 32bit guest ebx register, stored here in the > > 64bit reg variable, is supposed to have the upper 32bits cleared, but > > it has 0x00000080 in the upper 32bits. > > Have you tried pulling through this patch? > > http://xenbits.xensource.com/xen-unstable.hg?rev/46776e65e679 > > Ian Awesome. That resolved it. A few dozen migrations with no problems yet. Thanks for the pointer Ian. -kurt