[Poppler-bugs] [Bug 47207] CMapCache::getCMap SEGV with 'Creusage_-_Tunnel_sous_la_Manche.pdf' fonts

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Mar 11 14:54:04 PDT 2012


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

--- Comment #2 from Paul Sladen <freedesktop at paul.sladen.org> 2012-03-11 14:54:04 PDT ---
Hello Aacid,

$ ldd /usr/bin/xpdf.real | grep poppler
libpoppler.so.19 => /usr/lib/x86_64-linux-gnu/libpoppler.so.19
(0x00007fc59cef5000)

$ COLUMNS=200 dpkg -l libpoppler19 | tail -1 | awk '{print $2,$3}'
libpoppler19 0.18.4-1ubuntu2

$ gdb --args /usr/bin/xpdf.real Creusage_-_Tunnel_sous_la_Manche.pdf
Starting program: /usr/bin/xpdf.real Creusage_-_Tunnel_sous_la_Manche.pdf
***** MediaBox = ll:0,0 ur:841.89,595.276
***** CropBox = ll:0,0 ur:841.89,595.276
***** Rotate = 0

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff77095e8 in CMapCache::getCMap(GooString*, GooString*, Stream*) ()
from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
(gdb) bt
#0  0x00007ffff77095e8 in CMapCache::getCMap(GooString*, GooString*, Stream*)
() from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#1  0x00007ffff774a3ad in GlobalParams::getCMap(GooString*, GooString*,
Stream*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#2  0x00007ffff7732363 in GfxCIDFont::GfxCIDFont(XRef*, char*, Ref, GooString*,
Dict*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#3  0x00007ffff7733353 in GfxFont::makeFont(XRef*, char*, Ref, Dict*) () from
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
#4  0x00007ffff77334ff in GfxFontDict::GfxFontDict(XRef*, Ref*, Dict*) () from
/usr/lib/x86_64-linux-gnu/libpoppler.so.19
#5  0x00007ffff771b16d in GfxResources::GfxResources(XRef*, Dict*,
GfxResources*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#6  0x00007ffff772dbca in Gfx::Gfx(XRef*, OutputDev*, int, Dict*, Catalog*,
double, double, PDFRectangle*, PDFRectangle*, int, bool (*)(void*), void*) ()
from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#7  0x00007ffff7761937 in Page::createGfx(OutputDev*, double, double, int,
bool, bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool
(*)(Annot*, void*), void*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19
#8  0x00007ffff7761bbd in Page::displaySlice(OutputDev*, double, double, int,
bool, bool, int, int, int, int, bool, Catalog*, bool (*)(void*), void*, bool
(*)(Annot*, void*), void*) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.19

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Poppler-bugs mailing list