Graphical glitches on Muine/Totem buttons using new Human theme

Bug #39624 reported by Rafael Rodrigues Rezende
12
Affects Status Importance Assigned to Milestone
xserver-xorg-driver-ati (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

When using the new dapper Human theme, I'm experiencing graphical glitches on buttons using Muine and Totem.

My system is an up-to-date Dapper installed today.

Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote : Muine screenshot

Muine screenshot attached

Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote : Totem screenshot

Totem screenshot attached

Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote :

This also happens on epiphany-browser's toolbar, but not on gedit's toolbar for example.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Can you make a screenshot of the issue? Which icon theme is used? Can you identify the offending icons on http://daniel.holba.ch/ubuntu/ic ?

Changed in ubuntu-artwork:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote :

I have attached screenshots for Muine and Totem, when I get home later today I will post an epiphany screenshot and try to check which are the offending icons.

I'm using the tangerine icon theme.

Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote :

This is definitely related to the new Human gtk theme, I tried it with many icon themes and all of them show the same glitches, but only with Human controls, it doesn't happen with Clearlooks or Glider for example.

Revision history for this message
Rafael Rodrigues Rezende (rrezende) wrote : Epiphany screenshot

Added epiphany screenshot.

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 39624] Re: Graphical glitches on Muine/Totem buttons using new Human theme

Richard, Daniel, what do you think of this bug, and 34435?

Revision history for this message
Richard Stellingwerff (remenic) wrote :

First of all, I hate to say the following, I really do.

On my hardware I'm able to reproduce it as well. The problem however is not the Ubuntulooks code, but either cairo or the ati/radeon RENDER extension. However, I don't have anything to back that up with.

The problem probably lies in the gradient code (in either cairo or RENDER), when clipped. A bug report on this subject has been filed at freedesktop: https://bugs.freedesktop.org/show_bug.cgi?id=5518

Now the result as shown on the screenshots in that bug report differs, but I have a feeling that when that's fixed, the button glitches will dissapear too.

I'm not comfortable saying this however, because it feels like I'm trying to make it easy for myself by pushing the problem into other people's hands. Please know that this is NOT my intention. I don't know the inner workings of cairo and RENDER, but seeing as how the Ubunutlooks code works well on vesa, intel and nvidia (afaik), there's not too much I can do except horrible workarounds (like drawing to an off-screen buffer, avoiding any possible kind of acceleration).

Revision history for this message
Mark Shuttleworth (sabdfl) wrote :

Richard Stellingwerff wrote:
> On my hardware I'm able to reproduce it as well. The problem however is not the Ubuntulooks code, but either cairo or the ati/radeon RENDER extension. However, I don't have anything to back that up with.
>
OK, let's move this conversation over to #34435 which is where it
belongs. I've added upstream tasks there for libcairo and a watch on the
upstream bug. Richard, can you chase this hard upstream? It's probably a
small fix.

Revision history for this message
Onkar Shinde (onkarshinde) wrote :

Rejecting since it is a duplicate of bug #34435.

Changed in ubuntu-artwork:
status: Needs Info → Rejected
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.