From: Paolo Bonzini <pbonzini@redhat.com>
To: Xiexiangyou <xiexiangyou@huawei.com>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
"qemu-devel-request@nongnu.org" <qemu-devel-request@nongnu.org>,
"kvm@vger.kernel.org" <kvm@vger.kernel.org>,
"Huangpeng (Peter)" <peter.huangpeng@huawei.com>,
Luonengjun <luonengjun@huawei.com>
Subject: Re: [RFH] Qemu main thread is blocked in g_poll in windows guest
Date: Tue, 15 Oct 2013 13:52:01 +0200 [thread overview]
Message-ID: <525D2C61.7080203@redhat.com> (raw)
In-Reply-To: <7A2C95E1327F7148AB122F200A3EFA403447CB6A@SZXEMA502-MBX.china.huawei.com>
Il 15/10/2013 12:21, Xiexiangyou ha scritto:
> Hi all:
>
> Windows2008 Guest run without pressure for long time. Sometimes, it
> stop and looks like hanging. But when I connect to it with VNC, It
> resume to run, but VM's time is delayed . When the vm is hanging, I
> check the main thread of QEMU. I find that the thread is blocked in
> g_poll function. it is waiting for a SIG, However, there is no SIG .
>
> I tried the clock with "hpet" and "no hpet", but came out the same
> problem. Then I upgrade the glibc to newer, it didn't work too. I'm
> confused. Is the reason that VM in sleep state and doesn't emit the
> signal. I set the windows 's "power option", enable/disable the
> "allow the wake timers", I didn't work.
>
> Is anybody have met the same problem before, or know the reason. Your
> reply will be very helpful.
This post is missing a few pieces of information:
* What version of QEMU is this?
* What is the command line?
* How do you know g_poll is waiting for a signal and not for a file
descriptor?
* What is the backtrace of the main thread? What is the backtrace of
the VCPU thread?
etc.
Paolo
WARNING: multiple messages have this Message-ID (diff)
From: Paolo Bonzini <pbonzini@redhat.com>
To: Xiexiangyou <xiexiangyou@huawei.com>
Cc: "qemu-devel-request@nongnu.org" <qemu-devel-request@nongnu.org>,
Luonengjun <luonengjun@huawei.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
"kvm@vger.kernel.org" <kvm@vger.kernel.org>,
"Huangpeng (Peter)" <peter.huangpeng@huawei.com>
Subject: Re: [Qemu-devel] [RFH] Qemu main thread is blocked in g_poll in windows guest
Date: Tue, 15 Oct 2013 13:52:01 +0200 [thread overview]
Message-ID: <525D2C61.7080203@redhat.com> (raw)
In-Reply-To: <7A2C95E1327F7148AB122F200A3EFA403447CB6A@SZXEMA502-MBX.china.huawei.com>
Il 15/10/2013 12:21, Xiexiangyou ha scritto:
> Hi all:
>
> Windows2008 Guest run without pressure for long time. Sometimes, it
> stop and looks like hanging. But when I connect to it with VNC, It
> resume to run, but VM's time is delayed . When the vm is hanging, I
> check the main thread of QEMU. I find that the thread is blocked in
> g_poll function. it is waiting for a SIG, However, there is no SIG .
>
> I tried the clock with "hpet" and "no hpet", but came out the same
> problem. Then I upgrade the glibc to newer, it didn't work too. I'm
> confused. Is the reason that VM in sleep state and doesn't emit the
> signal. I set the windows 's "power option", enable/disable the
> "allow the wake timers", I didn't work.
>
> Is anybody have met the same problem before, or know the reason. Your
> reply will be very helpful.
This post is missing a few pieces of information:
* What version of QEMU is this?
* What is the command line?
* How do you know g_poll is waiting for a signal and not for a file
descriptor?
* What is the backtrace of the main thread? What is the backtrace of
the VCPU thread?
etc.
Paolo
next prev parent reply other threads:[~2013-10-15 11:52 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-15 10:21 [RFH] Qemu main thread is blocked in g_poll in windows guest Xiexiangyou
2013-10-15 10:21 ` [Qemu-devel] " Xiexiangyou
2013-10-15 11:52 ` Paolo Bonzini [this message]
2013-10-15 11:52 ` Paolo Bonzini
2013-10-15 12:18 ` Xiexiangyou
2013-10-15 12:18 ` [Qemu-devel] " Xiexiangyou
2013-10-15 12:30 ` Paolo Bonzini
2013-10-15 12:30 ` [Qemu-devel] " Paolo Bonzini
2013-10-16 4:03 ` Xiexiangyou
2013-10-16 4:03 ` [Qemu-devel] " Xiexiangyou
2014-02-20 19:59 ` Andrey Korolyov
2014-02-20 19:59 ` [Qemu-devel] " Andrey Korolyov
2013-10-21 13:56 ` David Weber
2013-10-21 13:56 ` David Weber
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=525D2C61.7080203@redhat.com \
--to=pbonzini@redhat.com \
--cc=kvm@vger.kernel.org \
--cc=luonengjun@huawei.com \
--cc=peter.huangpeng@huawei.com \
--cc=qemu-devel-request@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=xiexiangyou@huawei.com \
/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.