Mouse control does not pass to guest
@juanitotc
Submitted by John Frankish Link to original bug (#771940)
Description
Using gnome-boxes-3.22.0
Using a linux guest on a linux host and qemu-2.5.1
After loading an iso that boots to an X11 gui the mouse pointer control does not pass to the guest - this used to work OK with gnome-boxes-3.16.2.
debug output below:
$ G_MESSAGES_DEBUG=all gnome-boxes
(gnome-boxes:6475): Gtk-DEBUG: Connecting to session manager
(gnome-boxes:6475): Gtk-WARNING **: Theme parsing error: gtk-style.css:81:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'
...
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Add handle 0x7f5d24003020 1 24 1 0x7f5d24002210
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update handle 0x7f5d24003020 1 24 0
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update handle 0x7f5d24003020 1 24 1
...
(gnome-boxes:6475): Boxes-DEBUG: util-app.vala:312: check_module_kvm_loaded: yes
(gnome-boxes:6475): Boxes-DEBUG: util-app.vala:199: Connected to system libvirt, now fetching domains..
(gnome-boxes:6475): Boxes-DEBUG: util-app.vala:292: check_cpu_vt_capability: yes
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update handle 0x7f5d24003020 1 24 1
(gnome-boxes:6475): Boxes-DEBUG: libvirt-system-importer.vala:69: Fetched 0 domains from system libvirt.
(gnome-boxes:6475): Boxes-DEBUG: wizard-source.vala:286: No boxes to import
(gnome-boxes:6475): Boxes-DEBUG: tracker-iso-query.vala:21: Tracker SPARQL query: SELECT nie:url(?iso) nie:title(?iso)
osinfo:id(?iso) osinfo:mediaId(?iso) osinfo:language(?iso)
{ ?iso nfo:isBootable true }
...
** (gnome-boxes:6475): WARNING **: Using a file (/usr/local/share/gnome-boxes/gnome-boxes-logos-db.xml) as a database location is deprecated, use a directory instead
...
(gnome-boxes:6475): Boxes-DEBUG: libvirt-machine.vala:167: new libvirt machine: boxes-unknown
...
(gnome-boxes:6475): Boxes-DEBUG: machine.vala:116: State of 'Core-7' changed to BOXES_MACHINE_MACHINE_STATE_SAVED
...
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Unknown device node: emulator
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Failed to parse emulator node
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Unknown domain controller node: pci
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Failed to parse controller node
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Parsing of 'ide' domain controller nodes is unimplemented
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Failed to parse controller node
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Parsing of 'virtio-serial' domain controller nodes is unimplemented
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Failed to parse controller node
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Parsing of 'ccid' domain controller nodes is unimplemented
(gnome-boxes:6475): Libvirt.GConfig-DEBUG: Failed to parse controller node
(gnome-boxes:6475): Boxes-DEBUG: util-app.vala:162: Interface 'virbr0' is either not available or not up.
(gnome-boxes:6475): Boxes-DEBUG: vm-configurator.vala:500: Adding user network to boxes-unknown
...
(gnome-boxes:6475): Boxes-DEBUG: libvirt-broker.vala:97: Continuing installation/live session for 'Core-7', ..
(gnome-boxes:6475): Boxes-DEBUG: vm-configurator.vala:415: No XML node os-id' for domain 'boxes-unknown'.
...
(gnome-boxes:6475): Boxes-DEBUG: libvirt-machine.vala:167: new libvirt machine: boxes-unknown-2
...
(gnome-boxes:6475): Boxes-DEBUG: machine.vala:116: State of 'TinyCorePure64-7 2' changed to BOXES_MACHINE_MACHINE_STATE_SAVED
...
(gnome-boxes:6475): Boxes-DEBUG: vm-configurator.vala:415: No XML node num-reboots' for domain 'boxes-unknown'.
(gnome-boxes:6475): Boxes-DEBUG: vm-creator.vala:136: 'Core-7' has saved state, no need for post-installation setup on it
...
(gnome-boxes:6475): Libvirt.GObject-DEBUG: domain_event_cb: 731ce715-16c7-4117-86a0-8650abd48efb event:0, detail:1
...
(gnome-boxes:6475): Boxes-DEBUG: util-app.vala:162: Interface 'virbr0' is either not available or not up.
(gnome-boxes:6475): Boxes-DEBUG: vm-configurator.vala:500: Adding user network to boxes-unknown-2
...
(gnome-boxes:6475): Boxes-DEBUG: libvirt-broker.vala:97: Continuing installation/live session for 'TinyCorePure64-7 2',
...
(gnome-boxes:6475): Boxes-DEBUG: vm-configurator.vala:415: No XML node os-id' for domain 'boxes-unknown-2'.
...
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Error: argument unsupported: QEMU guest agent is not configured
(gnome-boxes:6475): Boxes-DEBUG: libvirt-machine.vala:614: Failed to update clock on Core-7: Unable to set domain time: argument unsupported: QEMU guest agent is not configured
...
(gnome-boxes:6475): Spice-WARNING **: channel-display-gst.c:303:create_pipeline: GStreamer error: no element "avdec_h264"
...
(gnome-boxes:6475): Gtk-WARNING **: GtkGrid 0x10ebcc0 is drawn without a current allocation. This should not happen.
(gnome-boxes:6475): Gtk-WARNING **: GtkOverlay 0x10ebe20 is drawn without a current allocation. This should not happen.
...
(gnome-boxes:6475): Boxes-DEBUG: machine.vala:327: Scheduling autosave for 'Core-7'
...
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update timeout 0x19a8da0 3 -1
...
(gnome-boxes:6475): Boxes-DEBUG: app.vala:477: Suspending running boxes
(gnome-boxes:6475): Boxes-DEBUG: machine.vala:308: Not saving 'TinyCorePure64-7 2' since it's already in saved state.
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update handle 0x7f5d30009da0 2 28 0
(gnome-boxes:6475): Boxes-DEBUG: app.vala:493: TinyCorePure64-7 2 suspended
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update timeout 0x7f5d30018f90 2 0
(gnome-boxes:6475): Libvirt.GLib-DEBUG: Update handle 0x7f5d30009da0 2 28 1
(gnome-boxes:6475): Boxes-DEBUG: app.vala:493: Core-7 suspended
(gnome-boxes:6475): Boxes-DEBUG: app.vala:505: Running boxes suspended