On Tue, 16 May 2006 11:46:50 -0700, Bryce Harrington <bryce@...961...> wrote: -------------------------------
(inkscape:22744): Gdk-WARNING **: Attempt to draw a drawable with depth 32 to a drawable with depth 24
(inkscape:22744): Gdk-WARNING **: gdkpixbuf-drawable.c:1257: Depth of the source drawable is 32 where as the visual depth of the colormap passed is 24
(inkscape:22744): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy: assertion `pixbuf != NULL' failed
(inkscape:22744): GdkPixbuf-CRITICAL **: gdk_pixbuf_saturate_and_pixelate: assertion `GDK_IS_PIXBUF (src)' failed
If I disable the composite extension, the identical procedure gives no crash.
Is xorg still buggy, or is his a "proper" inkscape bug? I'll do a gdb trace if it's interesting.
I'm pretty sure that this is either an Inkscape or GDK bug. Composite means that the visual will be 32bpp (to accomodate the alpha channel) instead of 24bpp, and we may need to adjust the visual type of our intermediate drawables to match.
Anyway, as bryce noted, please file a bug. You might want to add my above comment to it.
-mental