Running on my machine with a cairo without patches, this seems to have some problem? Maybe it's an upstream bug.