Hi there,
I got the same issue trying to print a PDF.
Here is the backtrace I have:
Program received signal SIGSEGV, Segmentation fault.
0xb7dd546e in GooHash::find (this=0x800483e0, key=0x80192688, h=0xbfffe62c) at
GooHash.cc:339
339 for (p = tab[*h]; p; p = p->next) {
(gdb) bt
#0 0xb7dd546e in GooHash::find (this=0x800483e0, key=0x80192688, h=0xbfffe62c)
at GooHash.cc:339
#1 0xb7dd562b in GooHash::lookup (this=0x800483e0, key=0x80192688) at
GooHash.cc:132
#2 0xb7d822cf in GlobalParams::getPSFont (this=0x80043008,
fontName=0x80192688) at GlobalParams.cc:1275
#3 0xb7dc16c9 in PSOutputDev::setupFont (this=0x800e7f08, font=0x801927f8,
parentResDict=0x80192638) at PSOutputDev.cc:1669
#4 0xb7dc2461 in PSOutputDev::setupFonts (this=0x800e7f08, resDict=0x80192638)
at PSOutputDev.cc:1626
#5 0xb7dc25ff in PSOutputDev::setupResources (this=0x800e7f08,
resDict=0x80192638) at PSOutputDev.cc:1511
#6 0xb7dc2a73 in PSOutputDev::setupResources (this=0x800e7f08,
resDict=0x800b2ac0) at PSOutputDev.cc:1542
#7 0xb7dc2d69 in PSOutputDev::writeDocSetup (this=0x800e7f08, doc=0x800aaf10,
catalog=0x800aae50, firstPage=1, lastPage=1, duplexA=true)
at PSOutputDev.cc:1431
#8 0xb7dc4b2c in PSOutputDev::init (this=0x800e7f08, outputFuncA=0xb7db1460
<outputToFile(void*, char*, int)>, outputStreamA=0x800e8118,
fileTypeA=psPipe, pstitle=0x0, doc=0x800aaf10, xrefA=0x800aadc8,
catalog=0x800aae50, firstPage=1, lastPage=1, modeA=psModePS, imgLLXA=0,
imgLLYA=0, imgURXA=0, imgURYA=0, manualCtrlA=false, paperWidthA=-1,
paperHeightA=-1, duplexA=true) at PSOutputDev.cc:1199
#9 0xb7dc5029 in PSOutputDev::PSOutputDev (this=0x800e7f08,
fileName=<optimized out>, doc=0x800aaf10, xrefA=0x800aadc8, catalog=0x800aae50,
psTitle=0x0, firstPage=1, lastPage=1, modeA=psModePS, paperWidthA=-1,
paperHeightA=-1, duplexA=true, imgLLXA=0, imgLLYA=0, imgURXA=0,
imgURYA=0, forceRasterizeA=false, manualCtrlA=false) at PSOutputDev.cc:1042
#10 0x80025e75 in ?? ()
#11 0xb7c6fad8 in XtCallCallbackList () from /usr/lib/i386-linux-gnu/libXt.so.6
#12 0xb7f28fce in ?? () from /usr/lib/libXm.so.2
#13 0xb7ca5a9f in ?? () from /usr/lib/i386-linux-gnu/libXt.so.6
#14 0xb7ca690c in _XtTranslateEvent () from /usr/lib/i386-linux-gnu/libXt.so.6
#15 0xb7c7e25c in XtDispatchEventToWidget () from
/usr/lib/i386-linux-gnu/libXt.so.6
#16 0xb7c7e965 in ?? () from /usr/lib/i386-linux-gnu/libXt.so.6
#17 0xb7c7eac7 in XtDispatchEvent () from /usr/lib/i386-linux-gnu/libXt.so.6
#18 0xb7c7ef54 in XtAppMainLoop () from /usr/lib/i386-linux-gnu/libXt.so.6
#19 0x8001e73e in ?? ()
#20 0x8000cb5b in main ()
(gdb) l
334
335 GooHashBucket *GooHash::find(GooString *key, int *h) {
336 GooHashBucket *p;
337
338 *h = hash(key);
339 for (p = tab[*h]; p; p = p->next) {
340 if (!p->key->cmp(key)) {
341 return p;
342 }
343 }
(gdb) p *h
$1 = -1440029942
(gdb) p h
$2 = (int *) 0xbfffe62c
(gdb) p key
$3 = (GooString *) 0x80192688
(gdb) p *key
$4 = {
static STR_STATIC_SIZE = 24,
static CALC_STRING_LEN = -1,
sStatic = "SXZFAJ+Arial\000y add 0.5 m",
length = 12,
s = 0x80192688 "SXZFAJ+Arial"
}
Is this can help investigate the issue.
Do you think this is more related to xpdf or to libpoppler? Should I
open a bug to libppopler package?
Thanks in advance,
djerem
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]