[cairo-bugs] [Bug 42889] New: [git/1.11.3] oxygen-gtk pixmap errors; possible problem with cairo_surface_create_for_rectangle?

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Nov 13 15:26:51 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=42889

             Bug #: 42889
           Summary: [git/1.11.3] oxygen-gtk pixmap errors; possible
                    problem with cairo_surface_create_for_rectangle?
    Classification: Unclassified
           Product: cairo
           Version: 1.10.3
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: general
        AssignedTo: cworth at cworth.org
        ReportedBy: zorael at gmail.com
         QAContact: cairo-bugs at cairographics.org


Created attachment 53490
  --> https://bugs.freedesktop.org/attachment.cgi?id=53490
oxygen-gtk pixmap weirdness

(Unsure of whether this belongs in the general component, so please reassign if
inaccurate.)

Kubuntu 11.10 oneiric with libcairo2 from xorg-edgers ppa, package version
1.11.3+git20111109.90b2fd34-0ubuntu0ricotz~oneiric0.

Oxygen-GTK is a port of the default KDE widget theme (Oxygen) to GTK. Using
cairo from git (as per package version above), it seems to be drawing stuff...
wrong. It works fine with the cairo from the oneiric main repositories, which
is version 1.10.2.

Initially submitted to the KDE bugtracker here:
https://bugs.kde.org/show_bug.cgi?id=286348

There is a patch there for oxygen-gtk that replaces its use of
cairo_surface_create_for_rectangle with cairo_surface_create_similar, which
restores the normal behavior and everything draws nicely again.

The oxygen-gtk developers suspect the error lies in cairo and suggested I file
a bug here too. Please see the above KDE bugtracker link for some of their
comments.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the cairo-bugs mailing list