This is the same bug as #497175. I know it is because I tried to read the attached file here with the current 9.10 evince version (2.28.1) linked against four poppler libraries - the latest development poppler library, the current 9.10 poppler library (0.12.0), the poppler library after the bad commit to poppler on July 26, 2009 that breaks this functionality, and the commit just prior to that bad poppler commit.
I am moving this to the poppler section as this is not a problem with evince per se, but a problem with poppler which evince is dependent on. I am also linking to the bug report of this on poppler's bug tracking page at freedesktop.org. I've posted a patch against the current poppler development library on freedesktop.org. The patch simply pulls out the July 26, 2009 bad code committed to the drawImageMaskPrescaled method and replaces it with the method code before that commit. The original bad commit tried to replace the old, working code with new code using the (as of then) new cairo functionality for drawing outside of a pattern. So either the poppler maintainers will commit my patch, get it working, and then at some point try to re-implement that new cairo functionality, or they will simply try to fix the problem in their original bad commit. To put it more simply, my patch fixes this problem. As far as the patch getting committed to poppler, or getting downstream to Ubuntu, I've talked about that above. ** Package changed: evince (Ubuntu) => poppler (Ubuntu) ** Summary changed: - The current version (2.28.1) does not render some documents that worked perfectly under earlier versions. + poppler (by evince) could render this pdf prior to 0.12.0, now can not. ** Bug watch added: freedesktop.org Bugzilla #25755 https://bugs.freedesktop.org/show_bug.cgi?id=25755 ** Also affects: poppler via https://bugs.freedesktop.org/show_bug.cgi?id=25755 Importance: Unknown Status: Unknown -- poppler (by evince) could render this pdf prior to 0.12.0, now can not. https://bugs.launchpad.net/bugs/459569 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs