Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1528200
Summary: | cursor not initially visible in virt-manager/gnome-boxes window | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Edvard <edvard.holst> | ||||||
Component: | spice-gtk | Assignee: | Marc-Andre Lureau <marcandre.lureau> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 29 | CC: | alon, aromito, berrange, cfergeau, crobinso, esalvati, geslinux, hdegoede, jamison, jonathan.underwood, jpisaniello, marcandre.lureau, ofourdan, pawel.wierzbicki.pl, peter.hutterer, sandmann, sross, tgvita, tw-bugs-redhat, victortoso | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | spice-gtk-0.36-4.fc30 | Doc Type: | If docs needed, set a value | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-03-29 19:10:48 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Edvard
2017-12-21 09:39:50 UTC
Update: This is still an issue and it's currently rendering virt-manager unusable for me on Wayland. I've been working around it by moving the mouse cursor off the window so it is visible, then carefully maneuvering the mouse to any of virt-manager's menus and clicking it. When you click on a menu (if you can make it there with the cursor invisible), the cursor reappears. I have to use a Tablet device with every VM to avoid this as a constant issue, but it still happens frequently. Created attachment 1401535 [details]
Example of UI glitch
Notice how the VM is in "full screen" mode yet the alignment is completely off. In this example it's impossible to interact with the Windows 10 start menu as it's completely off screen.
same symptom even in F28, In X session it won't occur, in Wayland session it does. I think the upstream should handle this. (In reply to tw-bugs-redhat from comment #2) > I've been working around it by moving the mouse cursor off the window so it > is visible, then carefully maneuvering the mouse to any of virt-manager's > menus and clicking it. When you click on a menu (if you can make it there > with the cursor invisible), the cursor reappears. I have to use a Tablet > device with every VM to avoid this as a constant issue, but it still happens > frequently. yup, clicking on the "exit fullscreen" button on that small slide-down top bar is way too hard, drag on the window (i mean top bar) with invisible cursor will make the cursor it visible, but that means you never enter the fullscreen mode. What VM OS is everyone running? Is everyone's VMs using spice? qxl video device? Does switching to VNC and/or VGA video device make the issue go away? Can someone run virt-manager --debug from a terminal, reproduce the issue, and attach the full console output? Maybe tgvita are you still reproducing with latest f28 packages? If so, please provide the info requested in comment #6 (In reply to Cole Robinson from comment #7) > tgvita are you still reproducing with latest f28 packages? If so, please > provide the info requested in comment #6 Not the individual you were questioning, but I'm experiencing the same issue described here. > What VM OS is everyone running? I have been using the latest 'everything' ISO of CentOS 7. This happens before I actually even install. As soon as I launch the VM and try to navigate out of its screen, the cursor is gone within all the other UI elements of virt-manager (moving the cursor back out to the desktop works as expected). >Is everyone's VMs using spice? qxl video device? Does switching to VNC and/or VGA video device make the issue go away? Not sure about this, but could definitely find out some more information after some reading about this. >Can someone run virt-manager --debug from a terminal, reproduce the issue, and attach the full console output? Sure, I'll attach my output after I save this comment. Some lines of interest may be: 934: (virt-manager:25017): Gdk-CRITICAL **: 22:23:06.370: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed 952: (virt-manager:25017): GSpice-CRITICAL **: 22:23:34.677: spice_gtk_session_request_auto_usbredir: assertion 's->auto_usbredir_reqs > 0' failed Please let me know if there is any other information I could gather and provide for you. Created attachment 1497258 [details]
virt-manager --debug output
It also might be worth noting that something similar also seems to happen with gnome-boxes as well. See: https://bugzilla.redhat.com/show_bug.cgi?id=1585680 If this affects gnome-boxes too, it's probably not virt-manager specific. Moving to spice-gtk for futher triage. In the past similar issues actually need kernel qxl fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1200901 So the interesting bits to confirm are: what VM OS is everyone using (already heard this affects centos), and does switching the VM to use plain VGA instead of QXL make any difference *** Bug 1585680 has been marked as a duplicate of this bug. *** The same problem in F29 host, running VMs: F28 (workstation), F29 (server/text), Win10 with all updates. kernel 4.19.8-300.fc29.x86_64 xorg-x11-server-Xwayland-1.20.3-1.fc29.x86_64 spice-gtk3-0.35-3.fc29.x86_64 spice-server-0.14.0-5.fc29.x86_64 spice-vdagent-0.18.0-2.fc29.x86_64 spice-glib-0.35-3.fc29.x86_64 qemu-kvm-3.0.0-2.fc29.x86_64 libvirt-daemon-kvm-4.7.0-1.fc29.x86_64 Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller I tried changing the QXL to virtio. Changing the resize/autoresize, scale display settings. Still the same issue. Someone online suggested adding EvTouch USB Graphics Tablet. That seem to improved it slightly in Win10 case with QXL. Because of this issue virt-manager is currently unusable. Another "me too" on F29. I filed an upstream bug for this: https://gitlab.freedesktop.org/spice/spice-gtk/issues/83 Scratch build of a test package containing the proposed fixes for this here: https://koji.fedoraproject.org/koji/taskinfo?taskID=32602301 (Note, being a scratch build, it will be automatically deleted shortly) spice-gtk-0.36-4.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-3ab1ec2646 spice-gtk-0.36-4.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-3ab1ec2646 I noticed recently that the issue seem to be already resolved after some updates in F29. virt-manager-2.1.0-1.fc29.noarch virt-viewer-7.0-1.fc29.x86_64 pice-gtk3-0.35-3.fc29.x86_64 spice-vdagent-0.18.0-2.fc29.x86_64 Grzegorz Witkowski, I've the versions you mentioned, and problem is still there. [root@localhost ~]# rpm -qa | egrep "virt-manager|virt-viewer|spice-gtk3|spice-vdagent" virt-manager-2.1.0-1.fc29.noarch spice-gtk3-0.35-3.fc29.x86_64 virt-viewer-7.0-1.fc29.x86_64 spice-vdagent-0.18.0-2.fc29.x86_64 spice-gtk-0.36-4.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. |