From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Ian Campbell <ijc@hellion.org.uk>
Cc: "665433@bugs.debian.org" <665433@bugs.debian.org>,
BTS Control Address <control@bugs.debian.org>,
xen-devel <xen-devel@lists.xen.org>
Subject: Re: hypervisor fault in move_masked_irq
Date: Mon, 16 Jul 2012 11:01:46 +0100 [thread overview]
Message-ID: <5003E68A.4000508@citrix.com> (raw)
In-Reply-To: <1342298765.8586.324.camel@hastur.hellion.org.uk>
On 14/07/12 21:46, Ian Campbell wrote:
> tags 665433 +upstream
> thanks
>
> Hi Andrew,
>
> This [0] Debian bug report (against 4.0) looks like the sort of thing
> you might have fixed (or perhaps worked around) in one of your many
> fixes to the IRQ stuff in 4.1/unstable. Does it look at all familiar?
Unfortunately it doesn't look too familiar.
Judging by the fact that Xen has jumped outside of its code space, I
would say that Xen has made a function call off an invalid function pointer.
Given that desc->handler->set_affinity() is the only function pointer
call in the function, this is possibly a race condition between dom0
dying (which the upper stack trace indicates), Xen cleaning up after
dom0, and Xen receiving an interrupt which was midway through being
migrated.
Furthermore, it appears that unstable might be vulnerable to the same
race condition.
~Andrew
>
> Cheers,
> Ian.
>
> [0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665433
>
--
Andrew Cooper - Dom0 Kernel Engineer, Citrix XenServer
T: +44 (0)1223 225 900, http://www.citrix.com
prev parent reply other threads:[~2012-07-16 10:01 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-14 20:46 hypervisor fault in move_masked_irq Ian Campbell
2012-07-16 10:01 ` Andrew Cooper [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5003E68A.4000508@citrix.com \
--to=andrew.cooper3@citrix.com \
--cc=665433@bugs.debian.org \
--cc=control@bugs.debian.org \
--cc=ijc@hellion.org.uk \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.