[libvirt] deadlock while updating VM network filter

Marcin Gibuła m.gibula at beyond.pl
Wed May 21 11:06:19 UTC 2014


On 21.05.2014 11:40, Marcin Gibuła wrote:
 >

I think deadlock is between thread 2:

1. learnIPAddressThread - virNWFilterLockIface(req->ifname)
2. virNWFilterInstantiateFilterLate - virMutexLock(&updateMutex);

and thread 10:

1. virNWFilterTeardownFilter - virMutexLock(&updateMutex)
2. _virNWFilterTeardownFilter - virNWFilterLockIface(ifname)

But I don't know call chains well enough to fix it... any ideas?

-- 
mg




More information about the libvir-list mailing list