Bug 953191 - GTK Rendering issue in My Subscriptions Table on Installed Products Header in some situations
Summary: GTK Rendering issue in My Subscriptions Table on Installed Products Header in...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: subscription-manager
Version: 5.10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: candlepin-bugs
QA Contact: IDM QE LIST
URL:
Whiteboard:
Depends On:
Blocks: rhsm-rhel510
TreeView+ depends on / blocked
 
Reported: 2013-04-17 15:14 UTC by Matt Reid
Modified: 2013-05-14 15:58 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-05-14 15:58:13 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Issue using 4 subscriptions (67.42 KB, image/png)
2013-04-17 15:15 UTC, Matt Reid
no flags Details
Issue using a lot of subscriptions (54.87 KB, image/png)
2013-04-17 15:16 UTC, Matt Reid
no flags Details

Description Matt Reid 2013-04-17 15:14:16 UTC
Description of problem:
Yesterday I stumbled across what appears to be a GTK rendering issue in My Subscriptions Table with the Installed Products Header. I see it when I've scrolled something with some portion of bar (so not 0 installed products) underneath the header cell and then click on a subscription in the table or sometimes in the details pane underneath. It doesn't happen all the time, but after a few attempts I've been able to consistently make it happen.

Once I've gotten the installed products bar to sit on top of the header cell text, I've been able to clear it by maximizing or unmaximizing the window, or adjusting the column sort. Minimizing the window doesn't clear it. You can also get it to stop by increasing the size of the table so the subscription causing the issue isn't sitting underneath the header cell anymore.

I updated virt-manager on my host Fedora machine, I've switched between virt-viewer, and using both spice and vnc within virt-manager, and I've restarted the guest vm and my host machine and was still able to reproduce.

Version-Release number of selected component (if applicable):
subscription-manager-1.8.5-1.git.31.709e459.el6.x86_64
python-rhsm-1.8.8-1.git.7.30d8aa4


How reproducible:
Pretty easily if you click through a few times

Steps to Reproduce:
1. Attach a bunch of subscriptions, ensure some of them cover an installed product
2. Go to My Subscriptions tab
3. Scroll the My Subscriptions table until a subscription that covers an installed product is at least partially obscured by the Installed Products Column header
4. Click on subscriptions in the table, and occasionally click inside the Subscription Details pane, eventually you should see the installed product bar overlaid on the Installed Products header
  
Actual results:
Graphical glitch that seems to be removed when you force the window to repaint

Expected results:
Not to see the bar underneath the header cell end up sitting on top of the header cell

Additional info:
This was with a RHEL 6.3 vm, initially I had attached basically 1 of every subscription I had available, but after removing many of them, I can still recreate on a system that has Red Hat OpenStack Business Partner Self-Supported NFR, Red Hat Infrastructure Foundation Layer - For Providers, CloudForms Employee Subscription, and 60 day Supported Red Hat Enterprise Linux Server (8 Sockets) (Unlimited Guests) Evaluation subscriptions attached. My only installed product is RHEL.

If you attach fewer subscriptions, you'll need to shrink the size of the table so you can scroll it vertically.

Comment 1 Matt Reid 2013-04-17 15:15:37 UTC
Created attachment 736906 [details]
Issue using 4 subscriptions

Comment 2 Matt Reid 2013-04-17 15:16:35 UTC
Created attachment 736907 [details]
Issue using a lot of subscriptions

Comment 3 RHEL Program Management 2013-04-17 15:27:57 UTC
This request was evaluated by Red Hat Product Management for inclusion
in a Red Hat Enterprise Linux release.  Product Management has
requested further review of this request by Red Hat Engineering, for
potential inclusion in a Red Hat Enterprise Linux release for currently
deployed products.  This request is not yet committed for inclusion in
a release.

Comment 4 Bryan Kearney 2013-05-14 15:58:13 UTC
This is in the core libraries, which we will not be able to fix.


Note You need to log in before you can comment on or make changes to this bug.