Can you run 'strace -f -p $PID-OF-LIBVIRTD -s 1000 -ff -o' and then try and reproduce the destroy problem.
Also, can you turn on full debug logging of libvirtd & capture the results http://libvirt.org/logging.html
Can you run 'strace -f -p $PID-OF-LIBVIRTD -s 1000 -ff -o' and then try and reproduce the destroy problem.
Also, can you turn on full debug logging of libvirtd & capture the results http:// libvirt. org/logging. html