From: Avi Kivity <avi@qumranet.com>
To: Dave Hansen <dave@linux.vnet.ibm.com>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
kvm-devel <kvm@vger.kernel.org>,
"Anthony N. Liguori [imap]" <aliguori@us.ibm.com>
Subject: Re: kvm causing memory corruption? now 2.6.26-rc4
Date: Wed, 04 Jun 2008 16:42:50 +0300 [thread overview]
Message-ID: <48469BDA.3050206@qumranet.com> (raw)
In-Reply-To: <1212445810.8211.9.camel@nimitz.home.sr71.net>
Dave Hansen wrote:
> On Thu, 2008-03-27 at 16:59 +0200, Avi Kivity wrote:
>
>> Dave Hansen wrote:
>>
>>> On Thu, 2008-03-27 at 12:10 +0200, Avi Kivity wrote:
>>>
>>>> btw, is this with >= 4GB RAM on the host?
>>>>
>>> Well, are you asking whether I have PAE on or not? :)
>>>
>> No, I'm asking whether there is a possibility of address truncation :)
>>
>> PAE by itself doesn't affect kvm much, as it always runs the guest in
>> pae mode.
>>
>> Can you try running with mem=2000M or something?
>>
>
> I have a few more data points on this. Sorry for the massive delay from
> the last report -- I'm being a crappy bug reporter. But, this is on my
> one and only laptop which makes it a serious pain to diagnose. I also
> didn't have a hardware serial console on it before, which I do now.
> This is all on 2.6.26-rc4-01549-g1beee8d.
>
> Adding the mem= does not help at all. But, it is all a bit more
> diagnosable now than a month or two ago. I turned on all of the kernel
> debugging that I could get my grubby little hands on. It now oopses
> quite consistently when kvm runs instead of after. Here's a collection
> of oopses that I captured after setting up a serial line:
>
> http://sr71.net/~dave/kvm-oops1.txt
>
> After collecting all those, I turned on CONFIG_DEBUG_HIGHMEM and the
> oopses miraculously stopped. But, the guest hung (for at least 5
> minutes or so) during windows bootup, pegging my host CPU. Most of the
> CPU was going to klogd, so I checked dmesg.
>
>
Can you check with mem=900 (and CONFIG_HIGHMEM_DEBUG=n)? That will
confirm that the problems are highmem related, but not physical address
truncation related.
> I was seeing messages like this
>
> [ 428.918108] kvm_handle_exit: unexpected, valid vectoring info and exit reason is 0x9
>
> And quite a few of them, like 100,000/sec. That's why klogd was pegging
> the CPU. Any idea on a next debugging step?
>
>
That's a task switch. Newer kvms handle them.
--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
next prev parent reply other threads:[~2008-06-04 13:42 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-25 21:12 kvm causing memory corruption? ~2.6.25-rc6 Dave Hansen
2008-03-25 21:12 ` Dave Hansen
2008-03-26 9:50 ` [kvm-devel] " Avi Kivity
2008-03-26 16:52 ` Dave Hansen
2008-03-26 16:58 ` Avi Kivity
2008-03-26 16:58 ` Avi Kivity
2008-03-26 17:16 ` [kvm-devel] " Dave Hansen
2008-03-26 17:16 ` Dave Hansen
2008-03-27 9:36 ` [kvm-devel] " Avi Kivity
2008-03-27 9:36 ` Avi Kivity
2008-03-27 10:10 ` [kvm-devel] " Avi Kivity
2008-03-27 14:55 ` Dave Hansen
2008-03-27 14:59 ` Avi Kivity
2008-03-27 14:59 ` Avi Kivity
2008-03-27 16:30 ` [kvm-devel] " Dave Hansen
2008-06-02 22:30 ` kvm causing memory corruption? now 2.6.26-rc4 Dave Hansen
2008-06-03 0:59 ` Dave Hansen
2008-06-04 13:42 ` Avi Kivity [this message]
2008-06-06 7:41 ` Dave Hansen
2008-06-12 13:10 ` Avi Kivity
2008-06-16 18:07 ` Dave Hansen
2008-07-15 18:57 ` kvm causing memory corruption? now 2.6.26-rc8 Dave Hansen
2008-07-16 21:44 ` kvm causing memory corruption? now 2.6.26 Dave Hansen
2008-07-16 22:48 ` KVM overflows the stack Dave Hansen
2008-07-17 5:52 ` Avi Kivity
2008-07-17 6:08 ` Roland Dreier
2008-07-17 14:06 ` Dave Hansen
2008-07-17 14:15 ` Avi Kivity
2008-07-17 6:14 ` Dave Hansen
2008-07-17 6:42 ` Avi Kivity
2008-07-17 6:45 ` [PATCH] update kvm's anon_inodes.c for r/o bind mounts Dave Hansen
2008-07-19 7:33 ` Avi Kivity
2008-07-17 6:27 ` KVM overflows the stack Dave Hansen
2008-07-17 5:38 ` kvm causing memory corruption? now 2.6.26 Avi Kivity
2008-03-27 15:50 ` [kvm-devel] kvm causing memory corruption? ~2.6.25-rc6 Dave Hansen
2008-03-27 15:50 ` Dave Hansen
2008-03-27 15:53 ` [kvm-devel] " Avi Kivity
2008-03-27 15:53 ` Avi Kivity
2008-03-27 16:30 ` [kvm-devel] " Dave Hansen
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=48469BDA.3050206@qumranet.com \
--to=avi@qumranet.com \
--cc=aliguori@us.ibm.com \
--cc=dave@linux.vnet.ibm.com \
--cc=kvm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.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.