From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:32937) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO7cG-0002uL-JY for qemu-devel@nongnu.org; Thu, 13 Mar 2014 11:32:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WO7cC-0002ov-0L for qemu-devel@nongnu.org; Thu, 13 Mar 2014 11:32:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:11675) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WO7cB-0002ok-NR for qemu-devel@nongnu.org; Thu, 13 Mar 2014 11:32:11 -0400 Date: Thu, 13 Mar 2014 15:32:05 +0000 From: "Richard W.M. Jones" Message-ID: <20140313153205.GA1985@redhat.com> References: <1394658603-13650-1-git-send-email-afaerber@suse.de> <1394658603-13650-26-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="huq684BweRXVnRxX" Content-Disposition: inline In-Reply-To: <1394658603-13650-26-git-send-email-afaerber@suse.de> Subject: [Qemu-devel] virtio-serial broken in qemu.git (was: Re: [PULL for-2.0-rc0 25/31] virtio-console: QOM cast cleanup for VirtConsole) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Andreas =?iso-8859-1?Q?F=E4rber?= Cc: Amit Shah , qemu-devel@nongnu.org, Anthony Liguori , "Michael S. Tsirkin" --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: inline git bisect is unsure, but one of these commits seems to have completely broken virtio-serial. There are only 'skip'ped commits left to test. The first bad commit could be any of: 0399a3819b27083ba69b88a9baa9025facab85bd 2ef66625f3a8978dcbbad773e6813f747971381e We cannot bisect more! Anyhow, the error is: hw/char/virtio-console.c:132:virtconsole_realize: Object 0x7f85482fb8a0 is not an instance of type virtconsole The full log including command line is attached. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v --huq684BweRXVnRxX Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="test-tool.out" Content-Transfer-Encoding: quoted-printable ************************************************************ * IMPORTANT NOTICE * * When reporting bugs, include the COMPLETE, UNEDITED * output below in your bug report. * ************************************************************ LIBGUESTFS_HV=3D/home/rjones/d/qemu/x86_64-softmmu/qemu-system-x86_64 PATH=3D/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/rjones/= =2Elocal/bin:/home/rjones/bin SELinux: Enforcing guestfs_get_append: (null) guestfs_get_autosync: 1 guestfs_get_backend: libvirt guestfs_get_backend_settings: [] guestfs_get_cachedir: /var/tmp guestfs_get_direct: 0 guestfs_get_hv: /home/rjones/d/qemu/x86_64-softmmu/qemu-system-x86_64 guestfs_get_memsize: 500 guestfs_get_network: 0 guestfs_get_path: /usr/lib64/guestfs guestfs_get_pgroup: 0 guestfs_get_program: libguestfs-test-tool guestfs_get_recovery_proc: 1 guestfs_get_selinux: 0 guestfs_get_smp: 1 guestfs_get_tmpdir: /tmp guestfs_get_trace: 0 guestfs_get_verbose: 1 host_cpu: x86_64 Launching appliance, timeout set to 600 seconds. libguestfs: launch: program=3Dlibguestfs-test-tool libguestfs: launch: version=3D1.25.44fedora=3D21,release=3D1.fc21,libvirt libguestfs: launch: backend registered: unix libguestfs: launch: backend registered: uml libguestfs: launch: backend registered: libvirt libguestfs: launch: backend registered: direct libguestfs: launch: backend=3Dlibvirt libguestfs: launch: tmpdir=3D/tmp/libguestfsKgILEw libguestfs: launch: umask=3D0002 libguestfs: launch: euid=3D1000 libguestfs: libvirt version =3D 1001003 (1.1.3) libguestfs: guest random name =3D guestfs-194p50rg5rpq1l6z libguestfs: [00000ms] connect to libvirt libguestfs: opening libvirt handle: URI =3D qemu:///session, auth =3D defau= lt+wrapper, flags =3D 0 libguestfs: successfully opened libvirt handle: conn =3D 0x7f780fc31f50 libguestfs: qemu version (reported by libvirt) =3D 1007000 (1.7.0) libguestfs: [01629ms] get libvirt capabilities libguestfs: [01633ms] parsing capabilities XML libguestfs: [01634ms] build appliance libguestfs: [01634ms] begin building supermin appliance libguestfs: [01634ms] run supermin libguestfs: command: run: /usr/bin/supermin libguestfs: command: run: \ --build libguestfs: command: run: \ --verbose libguestfs: command: run: \ --if-newer libguestfs: command: run: \ --lock /var/tmp/.guestfs-1000/lock libguestfs: command: run: \ --copy-kernel libguestfs: command: run: \ -f ext2 libguestfs: command: run: \ --host-cpu x86_64 libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d libguestfs: command: run: \ -o /var/tmp/.guestfs-1000/appliance.d supermin: version: 5.1.4 supermin: package handler: fedora/rpm supermin: acquiring lock on /var/tmp/.guestfs-1000/lock supermin: if-newer: output does not need rebuilding libguestfs: [01639ms] finished building supermin appliance libguestfs: command: run: qemu-img libguestfs: command: run: \ create libguestfs: command: run: \ -f qcow2 libguestfs: command: run: \ -o backing_file=3D/var/tmp/.guestfs-1000/applia= nce.d/root,backing_fmt=3Draw libguestfs: command: run: \ /tmp/libguestfsKgILEw/overlay2 Formatting '/tmp/libguestfsKgILEw/overlay2', fmt=3Dqcow2 size=3D4294967296 = backing_file=3D'/var/tmp/.guestfs-1000/appliance.d/root' backing_fmt=3D'raw= ' encryption=3Doff cluster_size=3D65536 lazy_refcounts=3Doff=20 libguestfs: [02148ms] create libvirt XML libguestfs: libvirt XML:\n\n\n guestfs-19= 4p50rg5rpq1l6z\n 500\n 500\n \n = \n \n 1\n \n \n \n \= n \n \n hvm\n /var/tmp/.guestfs-10= 00/appliance.d/kernel\n /var/tmp/.guestfs-1000/applianc= e.d/initrd\n panic=3D1 console=3DttyS0 udevtimeout=3D6= 00 no_timer_check acpi=3Doff printk.time=3D1 cgroup_disable=3Dmemory root= =3D/dev/sdb selinux=3D0 guestfs_verbose=3D1 TERM=3Dxterm-256color= \n \n \n destroy\n = \n /home/rjones/d/qemu/x86_64-softmmu/qemu-system-x8= 6_64\n \n \n \n \= n \n \n = \n \n \n \n= \n \n = \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n libguestfs: command: run: ls libguestfs: command: run: \ -a libguestfs: command: run: \ -l libguestfs: command: run: \ -Z /var/tmp/.guestfs-1000 libguestfs: drwxr-xr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 . libguestfs: drwxrwxrwt. root root system_u:object_r:tmp_t:s0 .. libguestfs: drwxr-xr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 a= ppliance.d libguestfs: -rwxr-xr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 c= hecksum libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 i= nitrd libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 i= nitrd.4942 libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 k= ernel libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 k= ernel.4942 libguestfs: -rw-r--r--. rjones rjones unconfined_u:object_r:user_tmp_t:s0 l= ock libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 r= oot libguestfs: -rw-r--r--. rjones rjones system_u:object_r:virt_content_t:s0 r= oot.4942 libguestfs: command: run: ls libguestfs: command: run: \ -a libguestfs: command: run: \ -l libguestfs: command: run: \ -Z /tmp/libguestfsKgILEw libguestfs: drwxr-xr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 . libguestfs: drwxrwxrwt. root root system_u:object_r:tmp_t:s0 .. libguestfs: srwxrwxr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 c= onsole.sock libguestfs: srwxrwxr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 g= uestfsd.sock libguestfs: -rw-r--r--. rjones rjones unconfined_u:object_r:user_tmp_t:s0 o= verlay2 libguestfs: -rw-rw-r--. rjones rjones unconfined_u:object_r:user_tmp_t:s0 s= cratch.1 libguestfs: -rwxrwxr-x. rjones rjones unconfined_u:object_r:user_tmp_t:s0 u= mask-check libguestfs: [02154ms] launch libvirt guest libguestfs: error: could not create appliance through libvirt. Try running qemu directly without libvirt using this environment variable: export LIBGUESTFS_BACKEND=3Ddirect Original error from libvirt: internal error: process exited while connectin= g to monitor: hw/char/virtio-console.c:132:virtconsole_realize: Object 0x7f= 85482fb8a0 is not an instance of type virtconsole [code=3D1 domain=3D10] libguestfs-test-tool: failed to launch appliance libguestfs: closing guestfs handle 0x7f780fc31840 (state 0) libguestfs: command: run: rm libguestfs: command: run: \ -rf /tmp/libguestfsKgILEw --huq684BweRXVnRxX--