Bug 56657

Summary: cairo produces black background in the Activities overview in gnome-shell with AMD catalyst driver
Product: cairo Reporter: Stephane <sduchesne>
Component: xlib backendAssignee: Chris Wilson <chris>
Status: RESOLVED MOVED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: minor    
Priority: medium CC: andyrtr
Version: 1.12.6   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Stephane 2012-11-02 04:14:53 UTC
cairo produces a black background (overriding the gnome wallpaper) in the Activities overview in gnome-shell  using the proprietary AMD Catalyst fglrx driver.

System information:
Arch Linux, kernel 3.6.4-1
X.Org X Server 1.13.0 
cairo 1.12.6-2
gnome-shell 3.6.1
GPU AMD Radeon HD 6450 running catalyst-utils 12.9-0.1


Workarounds:
- Rolling back to cairo 1.12.2-3 fixes the problem using the AMD Catalyst driver.
- Bug can not be reproduced using cairo 1.12.6-2 with the open-source ati driver (1:6.14.6-2).
Comment 1 matej.tyc 2012-12-17 12:55:36 UTC
I experience exactly the same behavior, but with open-source Intel drivers.
I haven't tried to downgrade cairo, though.

I have to add that this occurs only when I tell the file manager to "handle the desktop" using gnome-tweak-tool.

cairo 1.12.8
gnome-shell 3.6.2
Comment 2 Chris Wilson 2013-01-08 16:12:43 UTC
Oh if was nautilus:

commit 724c6dfa9521e887682029add879c2fcdd518b14
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Nov 2 16:54:46 2012 +0000

    xlib/shm: Need IncludeInferiors when creating the source fallback
    
    Reported-by: Benjamin Otte <otte@redhat.com>
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Comment 3 Jammy Zhou 2013-03-06 09:11:50 UTC
The problem is still there on my system with cairo 1.12.14-0ubuntu1 on Ubuntu 13.04, and the fix mentioned by Chris is already included.
Comment 4 Chris Wilson 2013-03-06 09:26:20 UTC
In which case, your attention should turn towards Catalyst.
Comment 5 Jammy Zhou 2013-03-06 09:30:41 UTC
To make clear, the above commit is the trigger or fix?
Comment 6 Chris Wilson 2013-03-06 09:34:26 UTC
It was a fix for a very similar issue with -intel.
Comment 7 Jammy Zhou 2013-03-06 10:01:20 UTC
Thanks for the confirmation. So it should be a different problem for Catalyst.
Comment 8 xuyehua 2013-03-07 07:47:44 UTC
The issue also can be reproduced on Radeon driver (open-source ati driver 1:7.1.0 ) on my environment.
other system information:
gnome-shell 3.6.3.1
cairo    1.12.14
Xserver  1.13.2
Comment 9 n.redini 2013-04-07 15:52:48 UTC
Hello, excuse me for the trivial question but I'm a new arrival, how can I use this fix?
(In reply to comment #2)
> Oh if was nautilus:
> 
> commit 724c6dfa9521e887682029add879c2fcdd518b14
> Author: Chris Wilson <chris@chris-wilson.co.uk>
> Date:   Fri Nov 2 16:54:46 2012 +0000
> 
>     xlib/shm: Need IncludeInferiors when creating the source fallback
>     
>     Reported-by: Benjamin Otte <otte@redhat.com>
>     Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Comment 10 Le Gluon du Net 2013-09-10 07:07:27 UTC
Problem still present in Ubuntu 13.04 with last catalyst driver.
Comment 11 Le Gluon du Net 2013-11-24 17:53:55 UTC
For me bug is sgone on Ubuntu 13.10 with catalyst 13.11.
Comment 12 GitLab Migration User 2018-08-25 13:39:26 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/cairo/cairo/issues/120.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.