On 11/30/2011 04:40 AM, Daniel P. Berrange wrote:
> Hmm, I suspect this may be caused by
>
> commit fd7e85ac6af833845aa0eb2526158c319800a0ae
> Author: Jiri Denemark <jdenemar(a)redhat.com>
> Date: Tue Oct 11 15:05:52 2011 +0200
>
> virsh: Always run event loop
>
> Since virsh already implements event loop, it has to also run it. So far
> the event loop was only running during virsh console command.
>
Ahhh, I had discounted that because the date was Oct 11, and I figured
we would have seen it by now. But that's just your original commit date,
the merge date was Oct 24th. So yeah, I reckon this must be the culprit
I've been seeing this fairly often (about 25% of my 'make check' runs)
since at least last Wednesday, on F16 when compiling at -O0; and the
analysis of a race caused by not locking around ctl->quit seems like a
reasonable culprit.
--
Eric Blake eblake(a)redhat.com +1-919-301-3266
Libvirt virtualization library
http://libvirt.org