[cairo-bugs] [Bug 56547] New: Regression in 1.12.4: Painting with surface fill to a clipped region does not fill it

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Oct 29 14:36:57 PDT 2012


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

          Priority: medium
            Bug ID: 56547
          Assignee: chris at chris-wilson.co.uk
           Summary: Regression in 1.12.4: Painting with surface fill to a
                    clipped region does not fill it
        QA Contact: cairo-bugs at cairographics.org
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: john.lindgren at aol.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: 1.12.4
         Component: xlib backend
           Product: cairo

Created attachment 69259
  --> https://bugs.freedesktop.org/attachment.cgi?id=69259&action=edit
Screenshot with 1.12.2

Forwarding from https://bugs.archlinux.org/task/32272:

Cairo 1.12.4 and later in testing cause parts Audacious's Winamp interface not
to be rendered. More specifically, copying rectangles from an image surface
seems broken when a non-trivial clipping mask is in use, as happens when
Audacious draws the background of its playlist window. I bisected the problem
to this Cairo commit [1], but I can't see anything obviously wrong there. I can
work around the problem either on the Cairo side by reverting that commit or on
the Audacious side by clearing the clipping mask entirely before drawing the
playlist window.

[1]
http://cgit.freedesktop.org/cairo/commit/?id=c068691ff57c2f6cd750a54db17393c0e132cb00

Additional info:

cairo 1.12.6-1
audacious 3.3.2-1

Steps to reproduce:

Start Audacious. Switch to the Winamp interface, and display the playlist
window. Note that the word "PLAYLIST" along the top of the window and the
entire row of buttons along the bottom are missing (screenshots attached).

I am attaching screenshots using Cairo 1.12.2 (good) and 1.12.4/6 (bad).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo-bugs/attachments/20121029/aba24ab2/attachment.html>


More information about the cairo-bugs mailing list