From: Brad Campbell <lists2009@fnarfbargle.com>
To: Saso Slavicic <saso.linux@astim.si>, kvm@vger.kernel.org
Subject: Re: XP machine freeze
Date: Sun, 22 Mar 2015 23:31:19 +0800 [thread overview]
Message-ID: <550EE047.3030605@fnarfbargle.com> (raw)
In-Reply-To: <009701d05ffb$5e37a740$1aa6f5c0$@astim.si>
On 16/03/15 23:10, Saso Slavicic wrote:
> Hi,
>
> I'm fairly experienced with KVM (Centos 5/6), running about a dozen servers
> with 20-30 different (Linux & MS platform) systems.
> I have one Windows XP machine that acts very strangely - it freezes. I get
> ping timeout for the VM from my monitoring and the machine spins 2 or 3
> cores using all the cpu. Now the interesting thing that happens is that once
> you open the console, it suddenly starts working again. You can see the
> clock catching up as it was frozen in time and everything works normally
> once the timer catches up. It usually happens probably about once a month,
> although it happened yesterday and today again.
>
Just a me too. I reported this on the 6th of Feb "Windows XP guest latch
up on KVM with recent kernels" and I've been bisecting ever since. I'm
on my third round of bisections. First one was completely inconclusive
leading me to believe I'd made a wrong turn. I aborted the second one
believing I'd made a bad call and not let it run long enough. This time
around I'm leaving it more than 50 hours before declaring good. First
bisect log mirrors this one so far though.
Here's the completed first bisect log :
brad@srv:/raid10/src/linux$ cat ../bisect.log
git bisect start
# good: [19583ca584d6f574384e17fe7613dfaeadcdc4a6] Linux 3.16
git bisect good 19583ca584d6f574384e17fe7613dfaeadcdc4a6
# bad: [bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9] Linux 3.17
git bisect bad bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9
# good: [f2d7e4d4398092d14fb039cb4d38e502d3f019ee] checkpatch: add
fix_insert_line and fix_delete_line helpers
git bisect good f2d7e4d4398092d14fb039cb4d38e502d3f019ee
# good: [c309bfa9b481e7dbd3e1ab819271bf3009f44859] Merge tag
'for-linus-20140808' of git://git.infradead.org/linux-mtd
git bisect good c309bfa9b481e7dbd3e1ab819271bf3009f44859
# bad: [433ab34d26e29d0f036c3f514a09ae96f973d8c5] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad 433ab34d26e29d0f036c3f514a09ae96f973d8c5
# good: [d27c0d90184a13e9e9f28c38e84f889a259f6b5f] Merge branch
'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good d27c0d90184a13e9e9f28c38e84f889a259f6b5f
# good: [0680eb1f485ba5aac2ee02c9f0622239c9a4b16c] timekeeping: Another
fix to the VSYSCALL_OLD update_vsyscall
git bisect good 0680eb1f485ba5aac2ee02c9f0622239c9a4b16c
# good: [d8c66f62992dac3a92cbc5f16791557100c7a068] asus-wmi: Disable
acpi-video backlight on desktop machines
git bisect good d8c66f62992dac3a92cbc5f16791557100c7a068
# bad: [92075f9f640dc3fde91b833c08fbc921b1649088] Merge branch
'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
git bisect bad 92075f9f640dc3fde91b833c08fbc921b1649088
# bad: [605f884d05cc0de8c3bde36281d58216011f51a5] Merge branch
'for_linus' of git://cavan.codon.org.uk/platform-drivers-x86
git bisect bad 605f884d05cc0de8c3bde36281d58216011f51a5
# bad: [49899007b9401486421c99bb269db89b88136e47] Merge branch 'release'
of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux
git bisect bad 49899007b9401486421c99bb269db89b88136e47
# bad: [53b95d6341c142a02538e41bdf1405ef8888bf8b] Merge tag
'locks-v3.17-2' of git://git.samba.org/jlayton/linux
git bisect bad 53b95d6341c142a02538e41bdf1405ef8888bf8b
# good: [00fefb9cf2b5493a86912de55ba912bdfae4a207] aio: use iovec array
rather than the single one
git bisect good 00fefb9cf2b5493a86912de55ba912bdfae4a207
# bad: [ed9814d85810c27670987b40c77e8a07105838fe] locks: defer freeing
locks in locks_delete_lock until after i_lock has been dropped
git bisect bad ed9814d85810c27670987b40c77e8a07105838fe
# bad: [566709bd627caf933ab8edffaf598203a0c5c8b2] locks: don't call
locks_release_private from locks_copy_lock
git bisect bad 566709bd627caf933ab8edffaf598203a0c5c8b2
Here's my current bisect log thus far.
brad@srv:/raid10/src/linux$ git bisect log
git bisect start
# good: [19583ca584d6f574384e17fe7613dfaeadcdc4a6] Linux 3.16
git bisect good 19583ca584d6f574384e17fe7613dfaeadcdc4a6
# bad: [bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9] Linux 3.17
git bisect bad bfe01a5ba2490f299e1d2d5508cbbbadd897bbe9
# good: [f2d7e4d4398092d14fb039cb4d38e502d3f019ee] checkpatch: add
fix_insert_line and fix_delete_line helpers
git bisect good f2d7e4d4398092d14fb039cb4d38e502d3f019ee
# good: [c309bfa9b481e7dbd3e1ab819271bf3009f44859] Merge tag
'for-linus-20140808' of git://git.infradead.org/linux-mtd
git bisect good c309bfa9b481e7dbd3e1ab819271bf3009f44859
# bad: [433ab34d26e29d0f036c3f514a09ae96f973d8c5] Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
git bisect bad 433ab34d26e29d0f036c3f514a09ae96f973d8c5
# bad: [d27c0d90184a13e9e9f28c38e84f889a259f6b5f] Merge branch
'x86-efi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad d27c0d90184a13e9e9f28c38e84f889a259f6b5f
No help I'm afraid, but at least I can conclusively say that 3.16 is
good, and 3.17 is bad.
Lockups generally only take a couple of days on this machine, so it's
not that slow to reproduce.
Brad
--
Dolphins are so intelligent that within a few weeks they can
train Americans to stand at the edge of the pool and throw them
fish.
next prev parent reply other threads:[~2015-03-22 16:07 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-03-16 15:10 XP machine freeze Saso Slavicic
2015-03-19 0:51 ` Marcelo Tosatti
2015-03-30 16:19 ` Saso Slavicic
2015-03-22 15:31 ` Brad Campbell [this message]
2015-03-30 21:11 ` Paolo Bonzini
2015-03-31 0:27 ` Brad Campbell
2015-03-31 6:29 ` Saso Slavicic
2015-03-31 7:18 ` Brad Campbell
2015-03-31 8:56 ` Paolo Bonzini
2015-03-31 11:16 ` Brad Campbell
2015-03-31 11:23 ` Paolo Bonzini
2015-04-04 10:55 ` Brad Campbell
2015-04-13 4:07 ` Brad Campbell
2015-04-13 12:38 ` Paolo Bonzini
2015-04-13 12:45 ` Brad Campbell
2015-04-13 14:02 ` Paolo Bonzini
2015-04-13 14:25 ` Brad Campbell
2015-04-19 15:27 ` Brad Campbell
2015-04-19 15:48 ` Nadav Amit
2015-04-19 16:50 ` Brad Campbell
2015-04-19 17:16 ` Paolo Bonzini
2015-04-13 12:47 ` Saso Slavicic
2015-04-13 13:33 ` Radim Krčmář
2015-04-13 13:34 ` Nadav Amit
2015-04-13 14:01 ` Paolo Bonzini
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=550EE047.3030605@fnarfbargle.com \
--to=lists2009@fnarfbargle.com \
--cc=kvm@vger.kernel.org \
--cc=saso.linux@astim.si \
/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