[Webkit-unassigned] [Bug 174632] [GTK] Completely garbled display in Transifex in accelerated compositing mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 22 02:19:48 PDT 2017


--- Comment #6 from Miguel Gomez <magomez at igalia.com> ---
(In reply to Miguel Gomez from comment #5)
> The problem seems to be caused because of one of the svg images used in the
> page (home-cloud-visual.svg). For some reason that I haven't found yet, it
> can't be rendered properly, and it's also affecting the rendering of the
> rest of the page. I tried replacing that image with another and then the
> rendering works properly then.

I've being debugging the rendering of the image for a while. I've checked that the sizes used are not that big to cause the pixman overflow, so it has to be other issue. I suspect it can be related to what happened in https://bugs.webkit.org/show_bug.cgi?id=126124, which is a problem with cairo and clipping areas. While the bug was fixed (using a workaround), there seems to be a persistent problem in cairo with the clipping (see https://bugs.freedesktop.org/show_bug.cgi?id=100722).

What I think is happening is that during the sequence of cairo commands to render the image, the clipping problem gets triggered, and this screws the commands results after that. I'm trying to isolate the concrete command that breaks the rendering, but there are *a lot* of them and it's not easy to find the concrete point when the rendering starts to get wrong. I'll keep working on it.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170822/aa07c32b/attachment-0001.html>

More information about the webkit-unassigned mailing list