Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1064773

Summary: Invisible pointer
Product: Red Hat Enterprise Linux 7 Reporter: Tomas Jamrisko <tjamrisk>
Component: xorg-x11-drv-qxlAssignee: Default Assignee for SPICE Bugs <rh-spice-bugs>
Status: CLOSED DUPLICATE QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: high    
Version: 7.0CC: acathrow, dblechte, jjongsma, marcandre.lureau, mclasen, tjamrisk, vbenes
Target Milestone: rcKeywords: Reopened
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-19 08:17:10 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:

Description Tomas Jamrisko 2014-02-13 09:42:11 UTC
Description of problem:
Mouse pointer frequently disappears after resizing RHEL7 guest/going into the application overview and doesn't show ever again.


Version-Release number of selected component (if applicable):
virt-viewer-0.5.7-6.el7
spice-vdagent-0.14.0-7.el7
xorg-x11-drv-qxl-0.1.1-8.el7

How reproducible:
90% 

Steps to Reproduce:
1. Resize guest
2. While guest is being resized hit Windows key to get into application overview

Actual results:
Pointer becomes invisible


Additional info:

This bug also appears in Fedora and mingw-virt-viewer-0.5.6-18.el6_5 (will require cloning if it is an actual spice-gtk bug and not vdagent)

Comment 2 Jonathon Jongsma 2014-02-13 14:56:42 UTC
This looks quite similar to bug 1039132 (which then leads to Bug 1008965)

Comment 3 Tomas Jamrisko 2014-02-25 14:03:45 UTC
It does look similar, but both of those bugs are reported in fedora and not fixed in gnome-desktop3 in rhel (seems like this is currently reported against wrong component)

Comment 5 David Blechter 2014-02-26 17:44:37 UTC
(In reply to Tomas Jamrisko from comment #3)
> It does look similar, but both of those bugs are reported in fedora and not
> fixed in gnome-desktop3 in rhel (seems like this is currently reported
> against wrong component)

1. It is not a regression
2. Spice-gtk is part of the client client. If you see the same behavior when connect to rhel 7 vm from rhel or windows client, and this problem does not exist when connect to the rhel 6 or win VMs, than the source of the problem is rhel 7 ) gnome or qxl ).


If believe it is a blocker, please provide justification.

Comment 6 Tomas Jamrisko 2014-02-27 11:44:31 UTC
Switching this to gnome-desktop3 according to comment 2 and BZ#1008965

Comment 7 Matthias Clasen 2014-03-06 15:38:29 UTC
I'm failing to reproduce this here, with an install from ~end of february. If you are still seeing it, can you provide some more detailed reproduction hints ?

I've been resizing my vm display a lot, and gone to the overview and back a bunch of times. Pointer never disappeared.

Comment 8 Tomas Jamrisko 2014-03-07 09:51:17 UTC
Updated the virtual machine to yesterday's nightly and it's still happening. 


I managed to reproduce this more consistently when cursor is outside of the remote-viewer window while the resolution adjustment takes place.

So a more accurate reproducer: 
Using remote-viewer connect to a RHEL7 VM  (and make sure vdagent is up and running)
Reduce size of remote-viewer window with mouse and dragging any of the edges/corners. 
As you release LMB move your cursor completely out of remote-viewer
Wait for the resolution to adjust
Move your cursor back into remote-viewer window. 

This reproducer worked every time I tried...

Comment 9 Matthias Clasen 2014-03-10 17:26:26 UTC
still not reproducing here, with a current rhel7 host and current rhel7 guest. following the instructions in comment 8 to the letter.

Comment 10 Ray Strode [halfline] 2014-03-10 17:26:47 UTC
So the fixes alluded to in the upstream gnome bug are actually for a newer version of gnome-desktop that gets idle time in a completely different way.  They just aren't applicable for gnome 3.8 / RHEL 7.

There was an X server bug that manifested in a very similar way, but those fixes are already in the RHEL 7 X server. 

So, the problem could be in the X server, gnome-settings-daemon, gnome-desktop, or even QXL, since it's going to take some dedicated debugging time to figure out and we're already in blocker-only mode, this is probably going to have to wait until 7.1.

It's not reliably reproducible either, so that somewhat mitigates the severity of the issue.

Comment 11 Bastien Nocera 2014-06-16 14:53:37 UTC
There was a bug in the QXL driver that was causing this. Please test with an up-to-date RHEL7 installation.

Comment 12 Tomas Jamrisko 2014-06-17 11:11:28 UTC
The cursor can now temporarily disappear when it leaves and reenters window while resizing takes place. 
It reappears after the resize completes.

Comment 13 Bastien Nocera 2014-06-17 12:27:04 UTC
(In reply to Tomas Jamrisko from comment #12)
> The cursor can now temporarily disappear when it leaves and reenters window
> while resizing takes place. 
> It reappears after the resize completes.

That would point to another bug in the QXL driver. Thanks for testing.

Comment 14 Marc-Andre Lureau 2014-07-02 10:18:54 UTC
(In reply to Bastien Nocera from comment #13)
> (In reply to Tomas Jamrisko from comment #12)
> > The cursor can now temporarily disappear when it leaves and reenters window
> > while resizing takes place. 
> > It reappears after the resize completes.
> 
> That would point to another bug in the QXL driver. Thanks for testing.

that would be bug 1030531

Comment 16 Vladimir Benes 2014-08-19 08:17:10 UTC

*** This bug has been marked as a duplicate of bug 1030531 ***