[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[libvirt] "Unable to read QEMU help output: Interrupted system call" doing virDomainRestore() on current master
- From: Charles Duffy <charles dyfis net>
- To: libvir-list redhat com
- Subject: [libvirt] "Unable to read QEMU help output: Interrupted system call" doing virDomainRestore() on current master
- Date: Wed, 23 Sep 2009 16:38:52 -0500
Howdy. I've had this issue since yesterday, but avoided reporting it
until determining today that it occurs on an unmodified upstream tree as
well as my own local branch:
$ virsh restore ramsave
error: Failed to restore domain from ramsave
error: Unable to read QEMU help output: Interrupted system call
This happens immediately (no delay) and only on restore; "virsh start"
behaves as usual.
When running libvirtd under gdb, the failure mode is different:
$ virsh restore ramsave
error: Failed to restore domain from ramsave
error: internal error Timed out while reading monitor startup output
When running libvirtd under strace, this shows the binary being run
(["/usr/bin/qemu-kvm", "-help"]) failing with a SIGPIPE while attempting
to write to stdout. strace also shows a SIGSEGV being delivered to a
libvirtd thread (a few clone()s removed from the parent) after that
thread attempts to close all its open file descriptors above 0-2, but
without being able to run gdb I'm at a bit of a loss as to what that
thread is doing.
Any suggestions?
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]