CentOS guest crashing due to assertion failure in qemu-char.c
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Here is the log in /var/log/
qemu-kvm: /builddir/
2014-01-13 16:50:31.576+0000: shutting down
The code it's failing the assertion on has an interesting comment:
static void io_watch_
{
/* Due to a glib bug, removing the last reference to a source
* inside a finalize callback causes recursive locking (and a
* deadlock). This is not a problem inside other callbacks,
* including dispatch callbacks, so we call io_remove_
* to remove this source. A t this point, iwp->src must
* be NULL, or we would leak it.
*
* This would be solved much more elegantly by child sources,
* but we support older glib versions that do not have them.
*/
IOWatchPoll *iwp = io_watch_
assert(iwp->src == NULL);
}
------
CPU Info:
--------
Relevant RPM versions:
qemu-kvm-
libvirt-
--------
Domain config:
(Note the use of the vmchannels; I believe this is playing a part in this crash)
---------
uname -a:
Linux blizzard 2.6.32-
---------
CLI to start guest (included in attached dump):
---------
thread apply all bt:
description: | updated |
QEMU 0.12 is completely outdated nowadays ... can you still reproduce this problem with the latest version of QEMU?