[Poppler-bugs] [Bug 33364] Complex patterns in PDF displayed as white area, high CPU usage and crash (evince w/ cairo backend only)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 24 02:47:00 PDT 2014


https://bugs.freedesktop.org/show_bug.cgi?id=33364

--- Comment #7 from Carlos Garcia Campos <carlosgc at gnome.org> ---
(In reply to comment #5)
> Created attachment 99401 [details] [review]
> Use matrix to determine pattern size
> 
> I don't see a crash, but evince does show just a blank page.  There might be
> a bug in cairo or pixman because it doesn't seem to like the tiling pattern
> matrix.  It doesn't draw anything if the matrix offset / scaling > 32768.
> 
> It should still be fixed in poppler though, because it doesn't make sense to
> create a 9720x9720 pattern to fill a 750x500 area.  Attached patch
> calculates the dimensions of the pattern after transformation and creates a
> pattern of the appropriate size.

Thanks for the patch, it looks good to me, but I've passed my tests with it and
I'm getting some differences in several documents. The thing is that in some
cases it improves the output but in some others it regresses. As usual I don't
know which of my files are private or not, so I'll send them to you in a
private email.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler-bugs/attachments/20140724/aa9617c3/attachment.html>


More information about the Poppler-bugs mailing list