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

Re: [Xen-devel] hypervisor crash with latest xen-unstable


  • To: Keir Fraser <keir@xxxxxxx>
  • From: Juergen Gross <juergen.gross@xxxxxxxxxxxxxx>
  • Date: Fri, 26 Nov 2010 06:32:57 +0100
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 25 Nov 2010 21:33:54 -0800
  • Domainkey-signature: s=s1536a; d=ts.fujitsu.com; c=nofws; q=dns; h=X-SBRSScore:X-IronPort-AV:Received:X-IronPort-AV: Received:Received:Message-ID:Date:From:Organization: User-Agent:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=HYUqnyYVWShTPzPCb46654l2Vuhe7urypvzF9FH/IuKX7AkNQ0sLf9VU rChSvamSz0IfIYpF2vYhdC7jgp4s8i/JmIyRXofWCYL76Zpowef3dx0Ve w7kdWJaSfm9uCZkxFx7XTqXkkpk8tRIwQ6h4a70XnAmp9f3UzjXOMc0fs Ng2cM/kwFyztbD8rGPYuHFIkQ93PuFqwWWFTt9wjMiLwSQRtqSsLIJBLs /v0b+o7z7eyU/Of8cMbgLKzoCdQtW;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

On 11/25/10 18:14, Keir Fraser wrote:
On 25/11/2010 10:27, "Juergen Gross"<juergen.gross@xxxxxxxxxxxxxx>  wrote:

(XEN) Xen call trace:
(XEN)    [<ffff82c4801212f9>] do_softirq+0x51/0x7a
(XEN)

I suspect the waitqueue stuff broke the continue_hypercall_on_cpu() stuff.

Then please bisect to confirm that.

Removing the ASSERT(!in_atomic()) in do_softirq() and schedule() makes it
work again. And these assertions were added with cs22395.

The question now is, whether these assertions are wrong or if it is just
working by chance without them.
It seems to be necessary to be able to call schedule() in this case, as adding

if (in_atomic()) return;

to do_softirq() made the hypercall hang.


Juergen

--
Juergen Gross                 Principal Developer Operating Systems
TSP ES&S SWE OS6                       Telephone: +49 (0) 89 3222 2967
Fujitsu Technology Solutions              e-mail: juergen.gross@xxxxxxxxxxxxxx
Domagkstr. 28                           Internet: ts.fujitsu.com
D-80807 Muenchen                 Company details: ts.fujitsu.com/imprint.html

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.