[cairo-bugs] [Bug 42889] [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
Tue Nov 15 09:43:43 PST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=42889
--- Comment #1 from Uli Schlachter <psychon at znc.in> 2011-11-15 09:43:43 PST ---
First a note about testing (I didn't want to install this):
After building oxygen-gtk, symlinked liboxygen-gtk.so in ~/.gtk-2.0/engines/
and wrote this to my ~/.gtkrc-2.0:
include "path/to/oxygen/source/rc/gtkrc"
After this, I could reproduce the bug with oxygen-gtk/demo/oxygen-gtk-demo.
Git bisect says that this broke in the following commit:
commit ba855a12e8d686f2137f82d317791f3ec4a68fc0
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date: Fri Oct 14 16:01:27 2011 +0100
xlib-xp
If one just reverts the changes to cairo-surface-subsurface.c, the bug goes
away, so the change to cairo-xlib-source.c doesn't seem guilty. I guess
something, somewhere treats a surface as an xlib surface when it shouldn't.
However, shouldn't that cause crashes?
Someone else can continue looking into this, I ran out of time.
Now I'll try to figure out why xlib-xcb segfaults....
--
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