[libvirt] [PATCH] fix libvirtd crash in qemu driver
David Lively
dlively at virtualiron.com
Thu Nov 20 21:48:46 UTC 2008
I noticed that the following sequence of events would crash libvirtd
when using the qemu driver:
(1) establish a connection that successfully registers for domain
events (either of the event-test programs will do, though the
python one is currently broken -- another patch on the way for
that)
(2) close this connection
(3) open another connection
(4) do something (like start a domain) that issues a domain event
The problem is that qemudClose() isn't removing registered domain event
callbacks when the connection closes. This patch does that, and fixes
the crash.
Dave
domain_event.c | 38 ++++++++++++++++++++++++++++++++++++++
domain_event.h | 3 +++
qemu_driver.c | 5 ++++-
3 files changed, 45 insertions(+), 1 deletion(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qemu-driver-close-fix.patch
Type: text/x-patch
Size: 3076 bytes
Desc:
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20081120/5dbb51cb/attachment-0001.bin>
More information about the libvir-list
mailing list