I'm using poppler 0.10.5 and Evince 2.24.2 on a 64-bit Gentoo Linux system. When I try to view certain PDF files with background images, I notice that these images aren't entirely rendered. Most times, only their top left quadrant is rendered. The attached PDF has a few sample pages from the one I tried to view. Notice the images near the page numbers, on the bottom of most pages. They are rendered correctly on Acrobat Reader for Linux, as well as on KPDF 3.5.9 with poppler 0.10.5.
This is a link to the example PDF. It was too large to attach. http://watermark.drivethrustuff.com/pdf_previews/60553-sample.pdf
What seems to be another instance of this bug can be found here: http://pdf.railsmagazine.com/rails-magazine-issue1.pdf The first page of this PDF renders properly on kpdf 3.5.9/poppler 0.10.5, but the title suffers from the same background image issue on evince 2.24.2/poppler 0.10.5.
Can you please attach a screenshot pointing the differences?
Created attachment 23873 [details] PDF from first link, seen on Acrobat Reader. Look at illustration on bottom left.
Created attachment 23874 [details] PDF from first link, seen on
Created attachment 23875 [details] PDF from first link, seen on Evince. Look at illustration on bottom left.
Created attachment 23876 [details] PDF from second link, seen on Acrobat Reader. Note the title.
Created attachment 23877 [details] PDF from second link, seen on Evince. Note the title (or lack thereof).
All done. Please let me know if there is anything else I can do to help.
moving to cairo backend instead of glib frontend, i can't reproduce the first, i can the second, i'd bet they are different things, but i'll leave it to carlos or someone involved with the cairo backend to comment.
Viewing the files on kpdf shows something similar to what's on the Acrobat Reader images, by the way.
Created attachment 24044 [details] [review] fix smask bug Patch to fix this bug.
Created attachment 24082 [details] [review] smask scale fix Fix for the clipped mask when zooming in evince.
Applied both patches, thank you very much!
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.