[Xorg-driver-geode] [Bug 51360] New: GNOME notification icons drawn all-black
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Jun 23 09:05:44 PDT 2012
https://bugs.freedesktop.org/show_bug.cgi?id=51360
Bug #: 51360
Summary: GNOME notification icons drawn all-black
Classification: Unclassified
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/geode
AssignedTo: xorg-driver-geode at lists.x.org
ReportedBy: dsd at laptop.org
QAContact: xorg-driver-geode at lists.x.org
Created attachment 63374
--> https://bugs.freedesktop.org/attachment.cgi?id=63374
test app
After upgrading OLPC XO-1 from Fedora 14 (xorg-server-1.9) to Fedora 17
(xorg-server-1.12) we are seeing problems with GNOME's notification area. The
icons appear all-black, which is the same colour as the GNOME panel which they
are drawn upon.
I've narrowed this down to a simple test case (attached). This program draws an
icon (works OK), then when the window is resized the icon is replaced with
all-black.
Initial diagnosis at http://dev.laptop.org/ticket/11860 suggests that we're
receiving a composite PictOpSrc request with no mask, repeats or
transformations.
lx_do_composite then reacts in this way:
/* All black out of the source */
if (!exaScratch.repeat && (exaScratch.type == COMP_TYPE_ONEPASS)) {
lx_composite_all_black(srcOffset, exaScratch.srcWidth,
exaScratch.srcHeight);
}
and the icon goes black.
We are not 100% sure if this is a Geode bug or something wrong in the X server.
A good first step would be to understand how the driver should respond to
PictOpSrc with no mask, repeats or transformations, and if that is even valid
at all.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the Xorg-driver-geode
mailing list