xpdf displays the first page for quite a while, then crashes.
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff77716c0 in GooHash::hash(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
(gdb) bt
#0 0x00007ffff77716c0 in GooHash::hash(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#1 0x00007ffff7771712 in GooHash::find(GooString*, int*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#2 0x00007ffff77718ce in GooHash::lookup(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#3 0x00007ffff771d8d4 in GlobalParams::getResidentUnicodeMap(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#4 0x00007ffff771f7a3 in GlobalParams::getUnicodeMap2(GooString*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#5 0x00007ffff7767d6a in TextPage::coalesce(bool, double, bool) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#6 0x00007ffff776cf42 in TextOutputDev::endPage() () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#7 0x00007ffff76f87ec in Gfx::~Gfx() () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#8 0x00007ffff77392a5 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#9 0x00007ffff773934e in Page::display(OutputDev*, double, double, int, bool, bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.28
#10 0x0000555555588fb2 in ?? ()
#11 0x000055555558c560 in ?? ()
#12 0x000055555558ef86 in ?? ()
#13 0x0000555555586bd2 in ?? ()
#14 0x000055555559c892 in ?? ()
#15 0x000055555558d453 in ?? ()
#16 0x000055555557e11a in main ()
I can reproduce this in quantal:
wget -nd http:// www.xilinx. com/support/ documentation/ sw_manuals/ xilinx13_ 2/iil.pdf
xpdf iil.pdf
xpdf displays the first page for quite a while, then crashes.
Program received signal SIGSEGV, Segmentation fault. :hash(GooString *) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :hash(GooString *) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :find(GooString *, int*) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :lookup( GooString* ) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :getResidentUni codeMap( GooString* ) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :getUnicodeMap2 (GooString* ) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :coalesce( bool, double, bool) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 :endPage( ) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 x86_64- linux-gnu/ libpoppler. so.28 ice(OutputDev* , double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28 OutputDev* , double, double, int, bool, bool, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*) () from /usr/lib/ x86_64- linux-gnu/ libpoppler. so.28
0x00007ffff77716c0 in GooHash:
(gdb) bt
#0 0x00007ffff77716c0 in GooHash:
#1 0x00007ffff7771712 in GooHash:
#2 0x00007ffff77718ce in GooHash:
#3 0x00007ffff771d8d4 in GlobalParams:
#4 0x00007ffff771f7a3 in GlobalParams:
#5 0x00007ffff7767d6a in TextPage:
#6 0x00007ffff776cf42 in TextOutputDev:
#7 0x00007ffff76f87ec in Gfx::~Gfx() () from /usr/lib/
#8 0x00007ffff77392a5 in Page::displaySl
#9 0x00007ffff773934e in Page::display(
#10 0x0000555555588fb2 in ?? ()
#11 0x000055555558c560 in ?? ()
#12 0x000055555558ef86 in ?? ()
#13 0x0000555555586bd2 in ?? ()
#14 0x000055555559c892 in ?? ()
#15 0x000055555558d453 in ?? ()
#16 0x000055555557e11a in main ()