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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to