[okular] [Bug 471422] Okular crashes when opening specific PDF files

Oliver Sander bugzilla_noreply at kde.org
Sun Jun 25 20:16:44 BST 2023


https://bugs.kde.org/show_bug.cgi?id=471422

Oliver Sander <oliver.sander at tu-dresden.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |oliver.sander at tu-dresden.de
     Ever confirmed|0                           |1
             Status|REPORTED                    |CONFIRMED

--- Comment #1 from Oliver Sander <oliver.sander at tu-dresden.de> ---
Backtrace:

#0  getCertificateInfoFromCERT (cert=0x55555679e5e0)
    at /home/sander/poppler/poppler/NSSCryptoSignBackend.cc:619
#1  0x00007fffa946d674 in NSSSignatureVerification::getCertificateInfo
(this=0x5555567776a0)
    at /home/sander/poppler/poppler/NSSCryptoSignBackend.cc:658
#2  0x00007fffa934bf29 in FormFieldSignature::validateSignature
(this=0x555555bade30, 
    doVerifyCert=doVerifyCert at entry=true,
forceRevalidation=forceRevalidation at entry=false, 
    validationTime=-1, ocspRevocationCheck=<optimized out>,
enableAIA=enableAIA at entry=false)
    at /home/sander/poppler/poppler/Form.cc:2419
#3  0x00007fffa934bfd8 in FormWidgetSignature::validateSignature
(this=this at entry=0x5555567789b0, 
    doVerifyCert=doVerifyCert at entry=true,
forceRevalidation=forceRevalidation at entry=false, 
    validationTime=<optimized out>, ocspRevocationCheck=<optimized out>, 
    enableAIA=enableAIA at entry=false) at
/home/sander/poppler/poppler/Form.cc:578
#4  0x00007fffbda685ff in Poppler::FormFieldSignature::validate
(this=this at entry=0x5555567779b0, 
    opt=opt at entry=1, validationTime=...) at
/home/sander/poppler/qt5/src/poppler-form.cc:1021
#5  0x00007fffbda688f1 in Poppler::FormFieldSignature::validate
(this=0x5555567779b0, 
    opt=Poppler::FormFieldSignature::ValidateVerifyCertificate)
    at /home/sander/poppler/qt5/src/poppler-form.cc:971
#6  0x00007fffbdb11d9d in PopplerFormFieldSignature::PopplerFormFieldSignature
(this=0x555556786fc0, 
    field=std::unique_ptr<Poppler::FormFieldSignature> = {...})
    at /home/sander/kde-invent/okular/generators/poppler/formfields.cpp:400
#7  0x00007fffbdafe571 in PDFGenerator::getFormFields (this=0x555555aaba90,
popplerPage=0x5555567782c0)
    at /home/sander/kde-invent/okular/generators/poppler/generator_pdf.cpp:1934
#8  0x00007fffbdaf8603 in PDFGenerator::loadPages (this=0x555555aaba90,
pagesVector=..., rotation=0, 
    clear=false) at
/home/sander/kde-invent/okular/generators/poppler/generator_pdf.cpp:873
--Type <RET> for more, q to quit, c to continue without paging--c
#9  0x00007fffbdaf7cca in PDFGenerator::init (this=0x555555aaba90,
pagesVector=..., password=...)
    at /home/sander/kde-invent/okular/generators/poppler/generator_pdf.cpp:734
#10 0x00007fffbdaf789a in PDFGenerator::loadDocumentWithPassword
(this=0x555555aaba90, filePath=..., 
    pagesVector=..., password=...)
    at /home/sander/kde-invent/okular/generators/poppler/generator_pdf.cpp:678
#11 0x00007fffe8207abb in Okular::DocumentPrivate::openDocumentInternal
(this=0x5555557d8c40, 
    offer=..., isstdin=false, docFile=..., filedata=..., password=...)
    at /home/sander/kde-invent/okular/core/document.cpp:942
#12 0x00007fffe8211571 in Okular::Document::openDocument (this=0x5555557af760,
docFile=..., url=..., 
    _mime=..., password=...) at
/home/sander/kde-invent/okular/core/document.cpp:2460
#13 0x00007fffe04d1184 in Okular::Part::doOpenFile (this=0x5555556254f0,
mimeA=..., 
    fileNameToOpenA=..., isCompressedFile=0x7fffffffd077)
    at /home/sander/kde-invent/okular/part/part.cpp:1465
#14 0x00007fffe04d20e6 in Okular::Part::openFile (this=0x5555556254f0)
    at /home/sander/kde-invent/okular/part/part.cpp:1599
#15 0x00007ffff7f50785 in ?? () from /lib/x86_64-linux-gnu/libKF5Parts.so.5
#16 0x00007ffff7f5187e in KParts::ReadOnlyPart::openUrl(QUrl const&) ()
   from /lib/x86_64-linux-gnu/libKF5Parts.so.5
#17 0x00007fffe04d3a86 in Okular::Part::openUrl (this=0x5555556254f0, _url=..., 
    swapInsteadOfOpening=false) at
/home/sander/kde-invent/okular/part/part.cpp:1825
#18 0x00007fffe04d363a in Okular::Part::openUrl (this=0x5555556254f0, url=...)
    at /home/sander/kde-invent/okular/part/part.cpp:1773
#19 0x0000555555572980 in Shell::openUrl (this=0x55555578d2c0, url=...,
serializedOptions=...)
    at /home/sander/kde-invent/okular/shell/shell.cpp:418
#20 0x00005555555724e0 in Shell::openDocument (this=0x55555578d2c0, url=...,
serializedOptions=...)
    at /home/sander/kde-invent/okular/shell/shell.cpp:362
#21 0x000055555556e290 in Okular::main (paths=..., serializedOptions=...)
    at /home/sander/kde-invent/okular/shell/okular_main.cpp:216
#22 0x000055555556b4fc in main (argc=2, argv=0x7fffffffdc08)
    at /home/sander/kde-invent/okular/shell/main.cpp:97
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list