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
  • #769

Closed
Open
Opened May 22, 2019 by Rohan Garg@shadeslayer🐙

Poppler crash with EasyJet boarding passes

It seems like Okular crashes reliably when trying to open EasyJet boarding passes. Crash traces back to poppler and libnss.

#0  SECMOD_ReferenceModule (module=0x0) at pk11util.c:847
#1  0x00007fffd0709c8c in SECMOD_AddModule (newModule=0x555555e1ac80) at pk11util.c:541
#2  0x00007fffd0709d30 in SECMOD_AddNewModuleEx (moduleName=moduleName@entry=0x7fffd0c1408d "Root Certs", dllPath=dllPath@entry=0x7fffd0c1407f "libnssckbi.so", 
    defaultMechanismFlags=defaultMechanismFlags@entry=0, cipherEnableFlags=cipherEnableFlags@entry=0, modparms=modparms@entry=0x0, nssparms=nssparms@entry=0x0) at pk11util.c:695
#3  0x00007fffd0709e7b in SECMOD_AddNewModule (moduleName=moduleName@entry=0x7fffd0c1408d "Root Certs", dllPath=dllPath@entry=0x7fffd0c1407f "libnssckbi.so", 
    defaultMechanismFlags=defaultMechanismFlags@entry=0, cipherEnableFlags=cipherEnableFlags@entry=0) at pk11util.c:739
#4  0x00007fffd0bc28fe in SignatureHandler::init_nss (this=<optimized out>) at ./poppler/SignatureHandler.cc:123
#5  0x00007fffd0bc2c99 in SignatureHandler::SignatureHandler (this=0x7fffffffca80, 
    p7=0x555555dfd150 "0\202\a\324\006\t*\206H\206\367\r\001\a\002\240\202\a\305\060\202\a\301\002\001\001\061\v0\t\006\005+\016\003\002\032\005", p7_length=2923)
    at ./poppler/SignatureHandler.cc:136
#6  0x00007fffd0ae4c25 in FormFieldSignature::validateSignature (this=0x555555df9a70, doVerifyCert=<optimized out>, forceRevalidation=<optimized out>, validationTime=4294967295)
    at ./poppler/Form.cc:1701
#7  0x00007fffd0ed3d55 in Poppler::FormFieldSignature::validate (this=this@entry=0x555555dfcea0, opt=opt@entry=1, validationTime=...) at ./qt5/src/poppler-form.cc:629
#8  0x00007fffd0ed419f in Poppler::FormFieldSignature::validate (this=0x555555dfcea0, opt=opt@entry=Poppler::FormFieldSignature::ValidateVerifyCertificate) at ./qt5/src/poppler-form.cc:622
#9  0x00007fffd1122240 in PopplerFormFieldSignature::PopplerFormFieldSignature (this=0x555555dffad0, field=0x555555dfcea0) at ./generators/poppler/formfields.cpp:387
#10 0x00007fffd111c626 in PDFGenerator::addFormFields (this=this@entry=0x555555d7bba0, popplerPage=popplerPage@entry=0x555555df8a40, page=page@entry=0x555555df8de0)
    at ./generators/poppler/generator_pdf.cpp:1978
#11 0x00007fffd111cade in PDFGenerator::loadPages (this=this@entry=0x555555d7bba0, pagesVector=..., rotation=rotation@entry=0, clear=clear@entry=false)
    at ./generators/poppler/generator_pdf.cpp:787
#12 0x00007fffd111cedf in PDFGenerator::init (this=this@entry=0x555555d7bba0, pagesVector=..., password=...) at ./generators/poppler/generator_pdf.cpp:683
#13 0x00007fffd111d08a in PDFGenerator::loadDocumentWithPassword (this=0x555555d7bba0, filePath=..., pagesVector=..., password=...) at ./generators/poppler/generator_pdf.cpp:638
#14 0x00007fffe28dc05a in ?? () from /usr/lib/x86_64-linux-gnu/libOkular5Core.so.9
#15 0x00007fffe28dc6fd in Okular::Document::openDocument(QString const&, QUrl const&, QMimeType const&, QString const&) () from /usr/lib/x86_64-linux-gnu/libOkular5Core.so.9
#16 0x00007fffe2c096db in Okular::Part::doOpenFile (this=this@entry=0x5555558382d0, mimeA=..., fileNameToOpenA=..., isCompressedFile=isCompressedFile@entry=0x7fffffffd2b7)
    at ./part.cpp:1415
#17 0x00007fffe2c09d27 in Okular::Part::openFile (this=0x5555558382d0) at ./part.cpp:1549
#18 0x00007ffff7b96a56 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#19 0x00007ffff7b978e1 in KParts::ReadOnlyPart::openUrl(QUrl const&) () from /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#20 0x00007fffe2bfbe06 in Okular::Part::openUrl (this=0x5555558382d0, _url=..., swapInsteadOfOpening=<optimized out>) at ./part.cpp:1755
#21 0x0000555555567ae2 in Shell::openUrl (this=this@entry=0x5555557f52a0, url=..., serializedOptions=...) at ./shell/shell.cpp:280
#22 0x0000555555567d72 in Shell::openDocument (this=this@entry=0x5555557f52a0, url=..., serializedOptions=...) at ./shell/shell.cpp:221
#23 0x0000555555567e16 in Shell::openDocument (this=this@entry=0x5555557f52a0, url=..., serializedOptions=...) at ./shell/shell.cpp:208
#24 0x0000555555561306 in Okular::main (paths=..., serializedOptions=...) at ./shell/okular_main.cpp:176
#25 0x0000555555560955 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:77
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#769