The difference in the package libfontconfig1 between version 2.10.2-2 and
2.11.0-1 is that /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 is now linked
again /lib/x86_64-linux-gnu/libpthread.so.0.
Also in the xpdf build the macro MULTITHREADED is not set the resulting binary
/usr/bin/xpdf.real contains symbols "pthread_mutex_*" (from the inclusion of "
/usr/include/poppler/goo/GooMutex.h") and is also linked against
/lib/x86_64-linux-gnu/libpthread.so.0 (as is libpoppler.so.19).

With gdb I get the following backtrace:

(gdb) bt
#0  0x00007ffff65121e5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff6515398 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff650b272 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007ffff650b322 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
#4  0x00007ffff3e1adc9 in pthread_mutex_lock ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#5  0x00007ffff7738d08 in GlobalParams::getProfileCommands (this=0x657010)
    at GlobalParams.cc:1627
#6  0x00007ffff771482f in Gfx::Gfx (this=0x72c110, xrefA=<optimized out>, outA=
    0x6e1e20, pageNum=1, resDict=0x71d090, catalogA=0x713f00, hDPI=90,
    vDPI=90, box=0x7fffffffe030, cropBox=0x71cc40, rotate=0,
    abortCheckCbkA=0x0, abortCheckCbkDataA=0x0) at Gfx.cc:544
#7  0x00007ffff77505bf in Page::createGfx (this=this@entry=0x6eca00,
    out=out@entry=0x6e1e20, hDPI=hDPI@entry=90, vDPI=vDPI@entry=90,
    rotate=rotate@entry=0, useMediaBox=useMediaBox@entry=false, crop=true,
    sliceX=sliceX@entry=0, sliceY=sliceY@entry=0, sliceW=sliceW@entry=765,
    sliceH=sliceH@entry=990, printing=printing@entry=false,
    catalog=catalog@entry=0x713f00, abortCheckCbk=abortCheckCbk@entry=0x0,
    abortCheckCbkData=abortCheckCbkData@entry=0x0,
    annotDisplayDecideCbk=annotDisplayDecideCbk@entry=0x0,
    annotDisplayDecideCbkData=annotDisplayDecideCbkData@entry=0x0)
    at Page.cc:449
#8  0x00007ffff77507eb in Page::displaySlice (this=0x6eca00, out=0x6e1e20,
    hDPI=90, vDPI=90, rotate=0, useMediaBox=<optimized out>,
    crop=<optimized out>, sliceX=0, sliceY=0, sliceW=765, sliceH=990,
    printing=false, catalog=0x713f00, abortCheckCbk=0x0,
    abortCheckCbkData=0x0, annotDisplayDecideCbk=0x0,
    annotDisplayDecideCbkData=0x0) at Page.cc:478
#9  0x00000000004188c1 in PDFCore::needTile (this=0x6e1240, page=0x72bfa0,
    x=0, y=0) at build/PDFCore.cc:896
#10 0x0000000000417c5f in PDFCore::update (this=0x6e1240, topPageA=1,
    scrollXA=0, scrollYA=-1, zoomA=125, rotateA=0, force=true, addToHist=true,
    adjustScrollX=true) at build/PDFCore.cc:718
#11 0x000000000041ff95 in XPDFCore::update (this=0x6e1240, topPageA=1,
    scrollXA=0, scrollYA=-1, zoomA=125, rotateA=0, force=true, addToHist=true,
    adjustScrollX=true) at build/XPDFCore.cc:290
#12 0x0000000000415e69 in PDFCore::displayPage (this=0x6e1240, topPageA=1,
    zoomA=125, rotateA=0, scrollToTop=true, addToHist=true)
    at build/PDFCore.cc:301
#13 0x0000000000428706 in XPDFViewer::displayPage (this=0x6ba170, pageA=1,
    zoomA=125, rotateA=0, scrollToTop=true, addToHist=true)
    at build/XPDFViewer.cc:476
#14 0x0000000000427eca in XPDFViewer::XPDFViewer (this=0x6ba170,
    appA=0x66fdc0, fileName=0x6b7170, pageA=1, destName=0x0, fullScreen=false,
    ownerPassword=0x0, userPassword=0x0) at build/XPDFViewer.cc:315
#15 0x000000000041e431 in XPDFApp::open (this=0x66fdc0, fileName=0x6b7170,
    page=1, ownerPassword=0x0, userPassword=0x0) at build/XPDFApp.cc:228
#16 0x0000000000438aa7 in main (argc=2, argv=0x7fffffffe628)
    at build/xpdf.cc:313


It leads to line 1627 in poppler's GlobalParams.cc which contains the call

  lockGlobalParams;

This should be an empty macro if MULTITHREADED is not defined (see lines 86 -
100 in GlobalParams.cc).

Any comments so far?

Best regards,
jvp
-- 


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to