Yes, we have recently encountered this issue, and it is exactly the same as the 
scenario described in the bug report. We investigated the code and found this 
potential problem. The issue occurs when collecting information through the 
‘virsh capabilities' while concurrently creating vm. The higher the frequency 
and concurrency, the more likely the issue will reproduce. We believe this is a 
very rare bug; our environment has been running for three years, and we've only 
encountered this issue once. To successfully reproduce the problem, we 
constructed a test case by adding a sleep between the lock nested and unlock. 
But we still need to try to fix this issue, even though the probability is very 
low.

Reply via email to