From: "Marcin Gibuła" <m.gibula@beyond.pl>
To: dgilbert@redhat.com
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Unresponsive linux guest once migrated
Date: Wed, 02 Apr 2014 19:05:36 +0200 [thread overview]
Message-ID: <533C4360.5030801@beyond.pl> (raw)
In-Reply-To: <20140402093938.GB2586@work-vm>
>> Yes, that's where it gets weird. I've never seen this on fresh VM.
>> It needs to be idle for couple of hours at least. And even then it
>> doesn't always hang.
>
> So your OS is just sitting at a text console, running nothing special?
> When you reboot after the migration what's the last thing you see
> in the guests logs? Is there anything from after the migration?
Yes, it's completely idle. After reboot there is nothing in logs. I've
dumped memory of one of hanged test VMs and found kernel message buffer.
The last entries were:
init: failsafe main process (659) killed by TERM signal
init: plymouth-upstart-bridge main process (651) killed by TERM signal
<migration goes here, guest hangs>
Clocksource tsc unstable (delta = 470666274 ns)
<inject-nmi to test>
Uhhuh. NMI received for unknown reason 30 on CPU 0.
Do you have a strange power saving mode enabled?I:
Dazed and confused, but trying to continue
Uhhuh. NMI received for unknown reason 20 on CPU 0.
Do you have a strange power saving mode enabled?I:
Dazed and confused, but trying to continue
<0>Dazed and confused, but trying to continue
I've tried to disassemble where VM kernel (3.8.something from Ubuntu) is
spinning (using qemu-monitor, registers info and symbols from guest
kernel) and it was loop inside __run_timers function from kernel/timer.c:
while (time_after_eq(jiffies, base->timer_jiffies)) {
...
}
However my disassembly and qemu debugging skills are limited, would it
help if I dump memory of broken VM and send it you somehow?
--
mg
prev parent reply other threads:[~2014-04-02 17:06 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-03-27 22:52 [Qemu-devel] Unresponsive linux guest once migrated Chris Dunlop
2014-03-27 23:29 ` Marcin Gibuła
2014-03-27 23:59 ` Chris Dunlop
2014-03-31 8:39 ` Marcin Gibuła
2014-04-02 5:41 ` Chris Dunlop
2014-04-02 8:45 ` Marcin Gibuła
2014-04-02 9:04 ` Dr. David Alan Gilbert
2014-04-02 9:30 ` Marcin Gibuła
2014-04-02 9:39 ` Dr. David Alan Gilbert
2014-04-02 10:18 ` Marcin Gibuła
2014-04-02 17:05 ` Marcin Gibuła [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=533C4360.5030801@beyond.pl \
--to=m.gibula@beyond.pl \
--cc=dgilbert@redhat.com \
--cc=qemu-devel@nongnu.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).