==8990== Thread #2: lock order "0x9AB9030 before 0x9ABAA80" violated ==8990== at 0x4C27ADC: pthread_mutex_lock (hg_intercepts.c:464) ==8990== by 0x432079: virMutexLock (threads-pthread.c:52) ==8990== by 0x529CABE: virDomainObjLock (domain_conf.c:5344) ==8990== by 0x45CCB8: qemuMonitorIO (qemu_monitor.c:440) ==8990== by 0x4132AE: virEventDispatchHandles (event.c:473) ==8990== by 0x4138B6: virEventRunOnce (event.c:601) ==8990== by 0x4188F6: qemudOneLoop (libvirtd.c:2165) ==8990== by 0x418E25: qemudRunLoop (libvirtd.c:2274) ==8990== by 0x4C2B528: mythread_wrapper (hg_intercepts.c:201) ==8990== by 0x81C63B9: start_thread (in /lib/libpthread-2.9.so) ==8990== by 0x84C0FCC: clone (in /lib/libc-2.9.so) ==8990== Required order was established by acquisition of lock at 0x9AB9030 ==8990== at 0x4C27ADC: pthread_mutex_lock (hg_intercepts.c:464) ==8990== by 0x432079: virMutexLock (threads-pthread.c:52) ==8990== by 0x529CABE: virDomainObjLock (domain_conf.c:5344) ==8990== by 0x43AA71: qemuReconnectDomain (qemu_driver.c:684) ==8990== by 0x52791F8: virHashForEach (hash.c:495) ==8990== by 0x43ABD0: qemuReconnectDomains (qemu_driver.c:728) ==8990== by 0x43B8BC: qemudStartup (qemu_driver.c:987) ==8990== by 0x52B280F: virStateInitialize (libvirt.c:829) ==8990== by 0x41BA2B: main (libvirtd.c:3154) ==8990== followed by a later acquisition of lock at 0x9ABAA80 ==8990== at 0x4C27ADC: pthread_mutex_lock (hg_intercepts.c:464) ==8990== by 0x432079: virMutexLock (threads-pthread.c:52) ==8990== by 0x45BE28: qemuMonitorLock (qemu_monitor.c:82) ==8990== by 0x45CE64: qemuMonitorOpen (qemu_monitor.c:475) ==8990== by 0x43A9B0: qemuConnectMonitor (qemu_driver.c:663) ==8990== by 0x43AAC2: qemuReconnectDomain (qemu_driver.c:689) ==8990== by 0x52791F8: virHashForEach (hash.c:495) ==8990== by 0x43ABD0: qemuReconnectDomains (qemu_driver.c:728) ==8990== by 0x43B8BC: qemudStartup (qemu_driver.c:987) ==8990== by 0x52B280F: virStateInitialize (libvirt.c:829) ==8990== by 0x41BA2B: main (libvirtd.c:3154)