[cairo] Call to cairo_paint triggers an assertion

Tim Corio tcorio at rochester.rr.com
Wed Jan 6 08:14:41 PST 2010


I built this very same program on a different machine and the original
symptom went away.  I don't think the library versions have changed
because I'm still including from the same directory names.

Now, it no longer crashes, but the resulting image is garbled.  It may
be a very skewed copy of the original.

If each line was skewed by one pixel the image would be recognizable,
but at a 45 degree tilt.  In this case the image is unrecognizable, but
the mix of pixel colors look about right.

Any help on this new symptom is appreciated.


On Sun, 2010-01-03 at 15:37 +0200, M Joonas Pihlaja wrote:
> Hi Tim,
> I ran your program on my 64 bit Debian Linux Etch machine using 
> gtk+-2.0 version 2.12.12, whatever aged X.org server comes with Debian 
> stable, and various combinations of cairo 1.6.4, 1.8.x, and the 
> current cairo master, but couldn't trigger the assertion you saw.  It 
> even ran cleanly under valgrind.  Provided the GTK part of the code is 
> okay, and it looks fine to me (but then I know very little about GTK), 
> I don't see why it should crash for you.  If updating to cairo 1.8.6 
> doesn't help you, then perhaps you could give some more information 
> about your platform and versions of things.  That might help someone 
> with your platform to track down the bug.
> Cheers,
> Joonas

More information about the cairo mailing list