Hi,
I can confirm that patch server_side_gradients.patch from
http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/cairo_1.10.2-2ubuntu1.debian.tar.gz
is resolving this issue.
I did rebuild libcairo2-1.10.2-4 with this patch and using it without problems.
Best,
Janos
# Description: don't use server side gradients most drivers don't handle it
--- cairo/src/cairo-xlib-display.c.ubuntu 2010-08-04 11:57:49.000000000 +0200
+++ cairo/src/cairo-xlib-display.c 2010-08-04 11:58:28.000000000 +0200
@@ -353,11 +353,7 @@
/* Prior to Render 0.10, there is no protocol support for gradients and
* we call function stubs instead, which would silently consume the drawing.
*/
-#if RENDER_MAJOR == 0 && RENDER_MINOR < 10
display->buggy_gradients = TRUE;
-#else
- display->buggy_gradients = FALSE;
-#endif
display->buggy_pad_reflect = FALSE;
display->buggy_repeat = FALSE;