1 Dec 2011 02:50
Re: [libvirt] 'make check' hangs
Wen Congyang <wency <at> cn.fujitsu.com>
2011-12-01 01:50:32 GMT
2011-12-01 01:50:32 GMT
At 11/30/2011 11:17 PM, Eric Blake Write: > 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 <at> 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. > This may be one reason. I think there is some bug in testdriver, and it will also cause 'make check' hang. Here is the backtrace when 'make check' hung: (gdb) info threads 2 Thread 0x7f22e81da700 (LWP 25242) 0x0000003bdce0dff4 in __lll_lock_wait () from /lib64/libpthread.so.0(Continue reading)
>
> Nits fixed and complete series now pushed.
>
> --
> Eric Blake eblake <at> redhat.com +1-919-301-3266
> Libvirt virtualization library
RSS Feed