Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • P poppler
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 664
    • Issues 664
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 46
    • Merge requests 46
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • poppler
  • poppler
  • Issues
  • #697
Closed
Open
Issue created Dec 23, 2018 by Albert Astals Cid@aacidOwner

Crash in ArthurOutputDev::drawImage

When rendering this file bug338925.pdf

#0  0x00007ffff7c783e3 in ?? () from /usr/lib/libQt5Gui.so.5
#1  0x00007ffff7c9a235 in ?? () from /usr/lib/libQt5Gui.so.5
#2  0x00007ffff7ca218f in ?? () from /usr/lib/libQt5Gui.so.5
#3  0x00007ffff7ca08a1 in ?? () from /usr/lib/libQt5Gui.so.5
#4  0x00007ffff7d23167 in ?? () from /usr/lib/libQt5Gui.so.5
#5  0x00007ffff7ccf628 in ?? () from /usr/lib/libQt5Gui.so.5
#6  0x00007ffff7ce9ab0 in QPainter::drawImage(QRectF const&, QImage const&, QRectF const&, QFlags<Qt::ImageConversionFlag>) () from /usr/lib/libQt5Gui.so.5
#7  0x00007ffff7fb0dd5 in QPainter::drawImage (image=..., r=..., this=0x7fffe7ffe5f8) at /usr/include/qt/QtCore/qrect.h:269
#8  ArthurOutputDev::drawImage (this=0x7fffe7ffe650, state=<optimized out>, ref=<optimized out>, str=<optimized out>, width=<optimized out>, height=14, colorMap=0x7fffe7ffdb30, interpolate=false, maskColors=0x0, inlineImg=false)
    at /home/tsdgeos/devel/poppler/qt5/src/ArthurOutputDev.cc:1105
#9  0x00007ffff6f2038c in Gfx::doImage (this=this@entry=0x7fffe0008cd0, ref=ref@entry=0x7fffe7ffe080, str=0x7fffe0032450, inlineImg=inlineImg@entry=false) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4593
#10 0x00007ffff6f25193 in Gfx::opXObject (this=0x7fffe0008cd0, args=<optimized out>, numArgs=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Object.h:259
#11 0x00007ffff6f1a75f in Gfx::go (this=this@entry=0x7fffe0008cd0, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:752
#12 0x00007ffff6f1ab4f in Gfx::display (this=this@entry=0x7fffe0008cd0, obj=obj@entry=0x7fffe7ffe450, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:714
#13 0x00007ffff6f70d69 in Page::displaySlice (this=0x7fffe0005920, out=0x7fffe7ffe650, out@entry=0x4052000000000000, hDPI=hDPI@entry=72, vDPI=vDPI@entry=0, rotate=0, rotate@entry=32767, useMediaBox=useMediaBox@entry=8, crop=crop@entry=255, sliceX=-1, 
    sliceX@entry=32767, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, abortCheckCbk=0x0, abortCheckCbkData=0x7fffe7ffe9f8, annotDisplayDecideCbk=0x0, annotDisplayDecideCbkData=0x0, copyXRef=true) at /home/tsdgeos/devel/poppler/poppler/Page.cc:548
#14 0x00007ffff6f75549 in PDFDoc::displayPageSlice (this=<optimized out>, out=0x4052000000000000, out@entry=0x7fffe7ffe650, page=-114309528, hDPI=hDPI@entry=72, vDPI=0, vDPI@entry=72, rotate=32767, rotate@entry=0, useMediaBox=useMediaBox@entry=false, 
    crop=crop@entry=true, printing=<optimized out>, sliceX=<optimized out>, sliceY=<optimized out>, sliceW=<optimized out>, sliceH=<optimized out>, abortCheckCbk=<optimized out>, abortCheckCbkData=<optimized out>, annotDisplayDecideCbk=<optimized out>, 
    annotDisplayDecideCbkData=<optimized out>, copyXRef=true) at /home/tsdgeos/devel/poppler/poppler/PDFDoc.cc:664
#15 0x00007ffff7fa3895 in Poppler::renderToArthur (arthur_output=arthur_output@entry=0x7fffe7ffe650, painter=painter@entry=0x7fffe7ffe5f8, xres=xres@entry=72, yres=yres@entry=72, x=x@entry=-1, y=y@entry=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0, flags=..., 
    page=<optimized out>, page=<optimized out>) at /home/tsdgeos/devel/poppler/qt5/src/poppler-page.cc:491
#16 0x00007ffff7fa42fc in Poppler::Page::renderToImage (this=0x7fffe00054b0, xres=72, yres=72, x=-1, y=-1, w=-1, h=-1, rotate=Poppler::Page::Rotate0, partialUpdateCallback=0x0, shouldDoPartialUpdateCallback=0x0, shouldAbortRenderCallback=0x0, payload=...)
    at /usr/include/qt/QtCore/qflags.h:120
#17 0x00007ffff7fa47b0 in Poppler::Page::renderToImage (this=<optimized out>, xres=<optimized out>, yres=<optimized out>, x=<optimized out>, y=<optimized out>, w=<optimized out>, h=<optimized out>, rotate=Poppler::Page::Rotate0, partialUpdateCallback=0x0, 
    shouldDoPartialUpdateCallback=0x0, payload=...) at /home/tsdgeos/devel/poppler/qt5/src/poppler-page.cc:519
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking