I installed Hardy and could reproduce the bug. I then installed poppler 0.8.3. However due to some poppler API changes the evince in Hardy does not link with the updated poppler I installed:
$ LD_LIBRARY_PATH=/home/ajohnson/lib ldd /usr/bin/evince | grep poppler libpoppler-glib.so.2 => /usr/lib/libpoppler-glib.so.2 (0xb7736000) libpoppler.so.2 => /usr/lib/libpoppler.so.2 (0xb6ee7000)
Evince still reproduces the bug since it is still using the system installed poppler.
So I applied the patch in bug 15216 to poppler 0.6.4, installed it and evince printed the test case without crashing.
This is the same problem that was reported and fixed in bug 15216.
I am attaching an updated patch for poppler 0.6.4 since the original patch does not apply cleanly to this old version of poppler that Hardy is using.
I installed Hardy and could reproduce the bug. I then installed poppler 0.8.3. However due to some poppler API changes the evince in Hardy does not link with the updated poppler I installed:
$ LD_LIBRARY_ PATH=/home/ ajohnson/ lib ldd /usr/bin/evince | grep poppler
libpoppler- glib.so. 2 => /usr/lib/ libpoppler- glib.so. 2 (0xb7736000)
libpoppler. so.2 => /usr/lib/ libpoppler. so.2 (0xb6ee7000)
Evince still reproduces the bug since it is still using the system installed poppler.
So I applied the patch in bug 15216 to poppler 0.6.4, installed it and evince printed the test case without crashing.
This is the same problem that was reported and fixed in bug 15216.
I am attaching an updated patch for poppler 0.6.4 since the original patch does not apply cleanly to this old version of poppler that Hardy is using.