[Poppler-bugs] [Bug 50992] library should be thread-safe

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 22 02:43:43 PST 2012


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

--- Comment #96 from Albert Astals Cid <tsdgeos at terra.es> ---
Here the backtrace from 09_r100pdf_a.pdf (which i'll attach now)

Note how Thread 3 tries to inc the ref of a 0x0 Annots

Thread 7 (Thread 0x7fffeeffd700 (LWP 29811)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007ffff7767065 in _L_lock_858 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007ffff7766eba in __pthread_mutex_lock (mutex=0x636bb8) at
pthread_mutex_lock.c:61
#3  0x00007ffff7ad6f74 in XRef::fetch (this=0x636b10, num=1111, gen=0,
obj=0x7fffeeffc830, recursion=0) at
/home/tsdgeos/devel/poppler/poppler/XRef.cc:1103
#4  0x00007ffff7a6be41 in fieldLookup (field=field at entry=0x7fffdc137b50,
key=key at entry=0x7ffff7b312f2 "V", obj=obj at entry=0x7fffeeffc8e0,
usedParents=usedParents at entry=0x7fffeeffc880) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1499
#5  0x00007ffff7a6bed6 in Form::fieldLookup (field=field at entry=0x7fffdc137b50,
key=key at entry=0x7ffff7b312f2 "V", obj=obj at entry=0x7fffeeffc8e0) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1518
#6  0x00007ffff7a6cefe in FormFieldText::FormFieldText (this=0x7fffdc137a00,
docA=<optimized out>, aobj=<optimized out>, ref=..., parent=<optimized out>,
usedParents=<optimized out>) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1003
#7  0x00007ffff7a6d3c4 in Form::createFieldFromDict (obj=0x7fffeeffc9c0,
docA=0x636030, pref=..., parent=0x7fffdc1345d0, usedParents=0x7fffeeffca00) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1529
#8  0x00007ffff7a6c60e in FormField::FormField (this=this at entry=0x7fffdc1345d0,
docA=<optimized out>, aobj=<optimized out>, aref=..., parentA=<optimized out>,
usedParents=0x7fffeeffcb60, ty=ty at entry=formText) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:510
#9  0x00007ffff7a6ce27 in FormFieldText::FormFieldText (this=0x7fffdc1345d0,
docA=<optimized out>, aobj=<optimized out>, ref=..., parent=<optimized out>,
usedParents=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Form.cc:971
#10 0x00007ffff7a6d3c4 in Form::createFieldFromDict
(obj=obj at entry=0x7fffeeffcb40, docA=0x636030, pref=...,
parent=parent at entry=0x0, usedParents=usedParents at entry=0x7fffeeffcb60) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1529
#11 0x00007ffff7a6d6f6 in Form::Form (this=0x7fffdc071e80, docA=<optimized
out>, acroFormA=<optimized out>) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1456
#12 0x00007ffff7a5cee8 in Catalog::getForm (this=0x636d40) at
/home/tsdgeos/devel/poppler/poppler/Catalog.cc:890
#13 0x00007ffff7a59abc in Annots::createAnnot (this=this at entry=0x7fffdc001010,
dict=0x7fffdc019a50, obj=obj at entry=0x7fffeeffcc50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6608
#14 0x00007ffff7a59c66 in Annots::Annots (this=0x7fffdc001010, docA=<optimized
out>, page=6, annotsObj=0x7fffeeffcc90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#15 0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7fffdc006de0) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#16 0x00007ffff7ac2f1f in Page::displaySlice (this=0x7fffdc006de0,
out=0x7fffdc0008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#17 0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7fffdc0008c0, pg=6, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#18 0x0000000000403394 in processPage (pageInfo=0x606150) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#19 0x00007ffff7764e9a in start_thread (arg=0x7fffeeffd700) at
pthread_create.c:308
#20 0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffef7fe700 (LWP 29810)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007ffff7767065 in _L_lock_858 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007ffff7766eba in __pthread_mutex_lock (mutex=0x636bb8) at
pthread_mutex_lock.c:61
#3  0x00007ffff7ad6f74 in XRef::fetch (this=0x636b10, num=747, gen=0,
obj=0x7fffef7fdb00, recursion=0) at
/home/tsdgeos/devel/poppler/poppler/XRef.cc:1103
#4  0x00007ffff7a51315 in AnnotWidget::initialize (this=0x7fffd8151fc0,
docA=<optimized out>, dict=0x7fffd80ceac0) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:3800
#5  0x00007ffff7a69e5c in FormWidget::createWidgetAnnotation
(this=0x7fffd80cee00) at /home/tsdgeos/devel/poppler/poppler/Form.cc:106
#6  0x00007ffff7a6a424 in FormField::createWidgetAnnotations
(this=0x7fffd80cfad0) at /home/tsdgeos/devel/poppler/poppler/Form.cc:637
#7  0x00007ffff7a6a3f4 in FormField::createWidgetAnnotations
(this=0x7fffd80ce9d0) at /home/tsdgeos/devel/poppler/poppler/Form.cc:640
#8  0x00007ffff7a6bb7b in Form::postWidgetsLoad (this=0x7fffd801dfd0) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1550
#9  0x00007ffff7a5cef4 in Catalog::getForm (this=0x636d40) at
/home/tsdgeos/devel/poppler/poppler/Catalog.cc:892
#10 0x00007ffff7a59abc in Annots::createAnnot (this=this at entry=0x7fffd801e080,
dict=0x7fffd801e0c0, obj=obj at entry=0x7fffef7fdc50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6608
#11 0x00007ffff7a59c66 in Annots::Annots (this=0x7fffd801e080, docA=<optimized
out>, page=5, annotsObj=0x7fffef7fdc90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#12 0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7fffd80093a0) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#13 0x00007ffff7ac2f1f in Page::displaySlice (this=0x7fffd80093a0,
out=0x7fffd80008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#14 0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7fffd80008c0, pg=5, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#15 0x0000000000403394 in processPage (pageInfo=0x606110) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#16 0x00007ffff7764e9a in start_thread (arg=0x7fffef7fe700) at
pthread_create.c:308
#17 0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffeffff700 (LWP 29809)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007ffff7767065 in _L_lock_858 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007ffff7766eba in __pthread_mutex_lock (mutex=0x636bb8) at
pthread_mutex_lock.c:61
#3  0x00007ffff7ad6f74 in XRef::fetch (this=0x636b10, num=1073, gen=0,
obj=0x7fffefffeb00, recursion=0) at
/home/tsdgeos/devel/poppler/poppler/XRef.cc:1103
#4  0x00007ffff7a51350 in AnnotWidget::initialize (this=0x7fffe4147600,
docA=<optimized out>, dict=0x7fffe40b4de0) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:3807
#5  0x00007ffff7a69e5c in FormWidget::createWidgetAnnotation
(this=0x7fffe40b5380) at /home/tsdgeos/devel/poppler/poppler/Form.cc:106
#6  0x00007ffff7a6a424 in FormField::createWidgetAnnotations
(this=0x7fffe40b5e40) at /home/tsdgeos/devel/poppler/poppler/Form.cc:637
#7  0x00007ffff7a6a3f4 in FormField::createWidgetAnnotations
(this=0x7fffe40b4cf0) at /home/tsdgeos/devel/poppler/poppler/Form.cc:640
#8  0x00007ffff7a6bb7b in Form::postWidgetsLoad (this=0x7fffe40189a0) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1550
#9  0x00007ffff7a5cef4 in Catalog::getForm (this=0x636d40) at
/home/tsdgeos/devel/poppler/poppler/Catalog.cc:892
#10 0x00007ffff7a59abc in Annots::createAnnot (this=this at entry=0x7fffe403a0a0,
dict=0x7fffe4018ef0, obj=obj at entry=0x7fffefffec50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6608
#11 0x00007ffff7a59c66 in Annots::Annots (this=0x7fffe403a0a0, docA=<optimized
out>, page=4, annotsObj=0x7fffefffec90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#12 0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7fffd8008860) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#13 0x00007ffff7ac2f1f in Page::displaySlice (this=0x7fffd8008860,
out=0x7fffe40008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#14 0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7fffe40008c0, pg=4, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#15 0x0000000000403394 in processPage (pageInfo=0x6060d0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#16 0x00007ffff7764e9a in start_thread (arg=0x7fffeffff700) at
pthread_create.c:308
#17 0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7ffff48e7700 (LWP 29808)):
#0  __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132
#1  0x00007ffff7767065 in _L_lock_858 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#2  0x00007ffff7766eba in __pthread_mutex_lock (mutex=0x636bb8) at
pthread_mutex_lock.c:61
#3  0x00007ffff7ad6f74 in XRef::fetch (this=0x636b10, num=1045, gen=0,
obj=0x7ffff48e6b00, recursion=0) at
/home/tsdgeos/devel/poppler/poppler/XRef.cc:1103
#4  0x00007ffff7a51350 in AnnotWidget::initialize (this=0x7fffe0132f10,
docA=<optimized out>, dict=0x7fffe005f820) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:3807
#5  0x00007ffff7a69e5c in FormWidget::createWidgetAnnotation
(this=0x7fffe005ee70) at /home/tsdgeos/devel/poppler/poppler/Form.cc:106
#6  0x00007ffff7a6a424 in FormField::createWidgetAnnotations
(this=0x7fffe005eb80) at /home/tsdgeos/devel/poppler/poppler/Form.cc:637
#7  0x00007ffff7a6a3f4 in FormField::createWidgetAnnotations
(this=0x7fffe005e720) at /home/tsdgeos/devel/poppler/poppler/Form.cc:640
#8  0x00007ffff7a6bb7b in Form::postWidgetsLoad (this=0x7fffe00396a0) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1550
#9  0x00007ffff7a5cef4 in Catalog::getForm (this=0x636d40) at
/home/tsdgeos/devel/poppler/poppler/Catalog.cc:892
#10 0x00007ffff7a59abc in Annots::createAnnot (this=this at entry=0x7fffe0018650,
dict=0x7fffe0018ef0, obj=obj at entry=0x7ffff48e6c50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6608
#11 0x00007ffff7a59c66 in Annots::Annots (this=0x7fffe0018650, docA=<optimized
out>, page=3, annotsObj=0x7ffff48e6c90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#12 0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7fffd8007d20) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#13 0x00007ffff7ac2f1f in Page::displaySlice (this=0x7fffd8007d20,
out=0x7fffe00008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#14 0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7fffe00008c0, pg=3, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#15 0x0000000000403394 in processPage (pageInfo=0x606090) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#16 0x00007ffff7764e9a in start_thread (arg=0x7ffff48e7700) at
pthread_create.c:308
#17 0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffec8e7700 (LWP 29807)):
#0  Annot::incRefCnt (this=this at entry=0x0) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:1519
#1  0x00007ffff7a59b00 in Annots::createAnnot (this=this at entry=0x7fffe8018460,
dict=0x7fffe8018ef0, obj=obj at entry=0x7fffec8e6c50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6613
#2  0x00007ffff7a59c66 in Annots::Annots (this=0x7fffe8018460, docA=<optimized
out>, page=2, annotsObj=0x7fffec8e6c90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#3  0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7fffd8006de0) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#4  0x00007ffff7ac2f1f in Page::displaySlice (this=0x7fffd8006de0,
out=0x7fffe80008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#5  0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7fffe80008c0, pg=2, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#6  0x0000000000403394 in processPage (pageInfo=0x606050) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#7  0x00007ffff7764e9a in start_thread (arg=0x7fffec8e7700) at
pthread_create.c:308
#8  0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7ffff50e8700 (LWP 29806)):
#0  FileStream::getChar (this=0x7ffff01a6d70) at
/home/tsdgeos/devel/poppler/poppler/Stream.h:453
#1  0x00007ffff7ab9847 in streamGetChar (this=<optimized out>) at
/home/tsdgeos/devel/poppler/poppler/Object.h:342
#2  getChar (comesFromLook=<optimized out>, this=<optimized out>) at
/home/tsdgeos/devel/poppler/poppler/Lexer.cc:125
#3  Lexer::getChar (this=0x7ffff01a7010, comesFromLook=true) at
/home/tsdgeos/devel/poppler/poppler/Lexer.cc:115
#4  0x00007ffff7ab98ea in lookChar (this=0x7ffff01a7010) at
/home/tsdgeos/devel/poppler/poppler/Lexer.cc:146
#5  Lexer::lookChar (this=0x7ffff01a7010) at
/home/tsdgeos/devel/poppler/poppler/Lexer.cc:141
#6  0x00007ffff7ab9998 in Lexer::getObj (this=0x7ffff01a7010,
obj=0x7ffff01a6f28, objNum=<optimized out>) at
/home/tsdgeos/devel/poppler/poppler/Lexer.cc:565
#7  0x00007ffff7ac3cb3 in Parser::getObj (this=this at entry=0x7ffff01a6f00,
obj=obj at entry=0x7ffff50e79e0, simpleOnly=simpleOnly at entry=false,
fileKey=fileKey at entry=0x636b80 "\202GHL7\261c\363\322T\275\200\320",
<incomplete sequence \357\220>, 
    encAlgorithm=encAlgorithm at entry=cryptRC4, keyLength=keyLength at entry=16,
objNum=objNum at entry=1079, objGen=objGen at entry=0, recursion=recursion at entry=1,
strict=strict at entry=false) at /home/tsdgeos/devel/poppler/poppler/Parser.cc:177
#8  0x00007ffff7ac4135 in Parser::getObj (this=0x7ffff01a6f00,
obj=0x7ffff50e7b00, simpleOnly=<optimized out>, fileKey=0x636b80
"\202GHL7\261c\363\322T\275\200\320", <incomplete sequence \357\220>,
encAlgorithm=cryptRC4, keyLength=16, objNum=1079, objGen=0, recursion=0, 
    strict=false) at /home/tsdgeos/devel/poppler/poppler/Parser.cc:119
#9  0x00007ffff7ad73f6 in XRef::fetch (this=0x636b10, num=1079, gen=0,
obj=0x7ffff50e7b00, recursion=0) at
/home/tsdgeos/devel/poppler/poppler/XRef.cc:1164
#10 0x00007ffff7a51350 in AnnotWidget::initialize (this=0x7ffff01a6720,
docA=<optimized out>, dict=0x7ffff011f030) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:3807
#11 0x00007ffff7a69e5c in FormWidget::createWidgetAnnotation
(this=0x7ffff011f2d0) at /home/tsdgeos/devel/poppler/poppler/Form.cc:106
#12 0x00007ffff7a6a424 in FormField::createWidgetAnnotations
(this=0x7ffff011fdd0) at /home/tsdgeos/devel/poppler/poppler/Form.cc:637
#13 0x00007ffff7a6a3f4 in FormField::createWidgetAnnotations
(this=0x7ffff0113930) at /home/tsdgeos/devel/poppler/poppler/Form.cc:640
#14 0x00007ffff7a6bb7b in Form::postWidgetsLoad (this=0x7ffff0009f40) at
/home/tsdgeos/devel/poppler/poppler/Form.cc:1550
#15 0x00007ffff7a5cef4 in Catalog::getForm (this=0x636d40) at
/home/tsdgeos/devel/poppler/poppler/Catalog.cc:892
#16 0x00007ffff7a59abc in Annots::createAnnot (this=this at entry=0x7ffff003ce50,
dict=0x7ffff0031870, obj=obj at entry=0x7ffff50e7c50) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6608
#17 0x00007ffff7a59c66 in Annots::Annots (this=0x7ffff003ce50, docA=<optimized
out>, page=1, annotsObj=0x7ffff50e7c90) at
/home/tsdgeos/devel/poppler/poppler/Annot.cc:6518
#18 0x00007ffff7ac1deb in Page::getAnnots (this=this at entry=0x7ffff0006de0) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:364
#19 0x00007ffff7ac2f1f in Page::displaySlice (this=0x7ffff0006de0,
out=0x7ffff00008c0, hDPI=<optimized out>, vDPI=<optimized out>, rotate=0,
useMediaBox=true, crop=<optimized out>, sliceX=0, sliceY=0, sliceW=1241,
sliceH=1755, printing=false, abortCheckCbk=0x0, 
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
annotDisplayDecideCbkData=0x0, copyXRef=true) at
/home/tsdgeos/devel/poppler/poppler/Page.cc:548
#20 0x0000000000402c17 in savePageSlice (doc=0x636030,
splashOut=0x7ffff00008c0, pg=1, x=0, y=0, w=1241, h=1755, pg_w=<optimized out>,
pg_h=<optimized out>, ppmFile=0x0) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:204
#21 0x0000000000403394 in processPage (pageInfo=0x606010) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:340
#22 0x00007ffff7764e9a in start_thread (arg=0x7ffff50e8700) at
pthread_create.c:308
#23 0x00007ffff6e92cbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb3740 (LWP 29803)):
#0  0x00007ffff6e5e83d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007ffff6e5e6dc in __sleep (seconds=0) at
../sysdeps/unix/sysv/linux/sleep.c:138
#2  0x000000000040340a in FinishAllThreads (thread=thread at entry=0x7fffffffe528)
at /home/tsdgeos/devel/poppler/utils/pdftoppm.cc:654
#3  0x00000000004021c1 in main (argc=2, argv=<optimized out>) at
/home/tsdgeos/devel/poppler/utils/pdftoppm.cc:908

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/poppler-bugs/attachments/20121122/cfb486cd/attachment-0001.html>


More information about the Poppler-bugs mailing list