[cairo] [BISECTED] possible regression with cario 1.12.10-1

Emmanuel Benisty benisty.e at gmail.com
Tue Jan 22 05:23:34 PST 2013

> after upgrading cairo 1.12.8-2 -> 1.12.10-1 from archlinux [extra], i
> found that zooming of images in GIMP (2.8.2 stable as well as 2.9 GIT
> master) didn't work properly anymore:
> as soon as the image gets larger than the size GIMP displays on opening
> the file (fit into window), the image breaks up into apparently random,
> rectangular tiles. panning the image so that parts of it leave the screen
> restores those parts.
> also, using tools like scissors or path, leaves artefacts on the image
> that can be removed the same way, i.e., swivelling / panning the image
> across all screen borders.
> i've tried various things, like downgrading kernel & video drivers, to no
> avail. finally it was suggested on the arch users' mailing list to
> downgrade cairo, which solved the problem.

this is caused by:

commit a73e7ff0186176bc82cd3ae1432c054c1fd3aebd
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Sun Jan 6 11:29:27 2013 +0000

    xlib: Simplify source creation by use of map-to-image

    We were open-coding the functionality of map-to-image inside the source
    creation routines. so refactor to actually use map-to-image instead.


More information about the cairo mailing list