Hi, I encountered the problem that qemu-dm hangs up. After some investigation, I found qemu-dm drops into infinite loop in function vnc_client_read() of tools/ioemu/vnc.c. while (vs->read_handler && vs->input.offset >= vs->read_handler_expect) { size_t len = vs->read_handler_expect; int ret; ret = vs->read_handler(vs, vs->input.buffer, len); ... if (!ret) { ... } else vs->read_handler_expect = ret; } Attached patch prevents qemu-dm from causing the infinite loop. Thanks Kouya Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel