Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
poppler
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 613
    • Issues 613
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 39
    • Merge Requests 39
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • poppler
  • poppler
  • Issues
  • #695

Closed
Open
Opened Dec 23, 2018 by Albert Astals Cid@aacidOwner

File crashes in ArthurOutputDev::stroke

When rendering with arthur i get a crash in this file https://bugs.kde.org/attachment.cgi?id=13823

#0  0x00007ffff7c638ae in ?? () from /usr/lib/libQt5Gui.so.5
#1  0x00007ffff7c69ebb in ?? () from /usr/lib/libQt5Gui.so.5
#2  0x00007ffff7cd5e17 in QRasterPaintEngine::stroke(QVectorPath const&, QPen const&) () from /usr/lib/libQt5Gui.so.5
#3  0x00007ffff7ce6815 in QPainter::strokePath(QPainterPath const&, QPen const&) () from /usr/lib/libQt5Gui.so.5
#4  0x00007ffff7fabe55 in ArthurOutputDev::stroke (this=0x7fffe77fd650, state=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/GfxState.h:1508
#5  0x00007ffff6f1de36 in Gfx::opStroke (this=0x7fffd800d350, args=<optimized out>, numArgs=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:1774
#6  0x00007ffff6f1a75f in Gfx::go (this=this@entry=0x7fffd800d350, topLevel=topLevel@entry=false) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:752
#7  0x00007ffff6f1ab4f in Gfx::display (this=this@entry=0x7fffd800d350, obj=obj@entry=0x7fffd803f2b8, topLevel=topLevel@entry=false) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:714
#8  0x00007ffff6f1afcc in Gfx::drawForm (this=0x7fffd800d350, str=0x7fffd803f2b8, resDict=<optimized out>, matrix=<optimized out>, bbox=0x7fffd803f248, transpGroup=<optimized out>, softMask=false, blendingColorSpace=0x0, isolated=false, knockout=false, alpha=false, 
    transferFunc=0x0, backdropColor=0x0) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:4841
#9  0x00007ffff6f1d93d in Gfx::doTilingPatternFill (this=0x7fffd800d350, tPat=0x7fffd803f230, stroke=<optimized out>, eoFill=<optimized out>, text=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/GfxState.h:807
#10 0x00007ffff6f1dc7a in Gfx::opFill (this=0x7fffd800d350, args=<optimized out>, numArgs=<optimized out>) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:1809
#11 0x00007ffff6f1a75f in Gfx::go (this=this@entry=0x7fffd800d350, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:752
#12 0x00007ffff6f1ab4f in Gfx::display (this=this@entry=0x7fffd800d350, obj=obj@entry=0x7fffe77fd450, topLevel=topLevel@entry=true) at /home/tsdgeos/devel/poppler/poppler/Gfx.cc:714
#13 0x00007ffff6f70d69 in Page::displaySlice (this=0x7fffd8006730, out=0x7fffe77fd650, 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=0x7fffe77fd9f8, 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=0x7fffe77fd650, page=-1910907934, 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=0x7fffe77fd650, painter=painter@entry=0x7fffe77fd5f8, 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=0x7fffd8005030, 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
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: poppler/poppler#695