[okular] [Bug 407338] Okular segfaults when opening a file digitally signed with portablesigner and Acrobat Reader
Oliver Sander
bugzilla_noreply at kde.org
Wed May 8 19:10:41 BST 2019
https://bugs.kde.org/show_bug.cgi?id=407338
Oliver Sander <oliver.sander at tu-dresden.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REPORTED |CONFIRMED
Ever confirmed|0 |1
CC| |oliver.sander at tu-dresden.de
--- Comment #1 from Oliver Sander <oliver.sander at tu-dresden.de> ---
Backtrace:
#0 0x00007fffe0181c1f in PL_HashTableLookupConst () from
/usr/lib/x86_64-linux-gnu/libplds4.so
#1 0x00007fffe01a3818 in SECOID_FindOID_Util () from
/usr/lib/x86_64-linux-gnu/libnssutil3.so
#2 0x00007fffe0ffec59 in NSS_CMSContentInfo_GetContentTypeTag () from
/usr/lib/x86_64-linux-gnu/libsmime3.so
#3 0x00007fffe0fffe40 in ?? () from /usr/lib/x86_64-linux-gnu/libsmime3.so
#4 0x00007fffe019f7ee in SEC_ASN1DecoderUpdate_Util () from
/usr/lib/x86_64-linux-gnu/libnssutil3.so
#5 0x00007fffe0fffc6b in NSS_CMSDecoder_Update () from
/usr/lib/x86_64-linux-gnu/libsmime3.so
#6 0x00007fffe100046d in NSS_CMSMessage_CreateFromDER () from
/usr/lib/x86_64-linux-gnu/libsmime3.so
#7 0x00007fffe0d7cea3 in SignatureHandler::CMS_MessageCreate
(this=this at entry=0x7fffffffc920,
cms_item=cms_item at entry=0x7fffffffc928) at
/home/sander/gitlab/poppler/poppler/SignatureHandler.cc:316
#8 0x00007fffe0d7d6a7 in SignatureHandler::SignatureHandler
(this=0x7fffffffc920,
p7=0x555555e26380
"0\202$\270\006\t*\206H\206\367\r\001\a\002\240\202$\251\060\202$\245\002\001\001\061\017\060\r\006\t`\206H\001e\003\004\002\001\005",
p7_length=10285) at /home/sander/gitlab/poppler/poppler/SignatureHandler.cc:273
#9 0x00007fffe0c82ec8 in FormFieldSignature::validateSignature
(this=0x555555d97800, doVerifyCert=doVerifyCert at entry=true,
forceRevalidation=forceRevalidation at entry=false, validationTime=4294967295)
at /home/sander/gitlab/poppler/poppler/Form.cc:1731
#10 0x00007fffe0c831c0 in FormWidgetSignature::validateSignature
(this=this at entry=0x555555d54b90,
doVerifyCert=doVerifyCert at entry=true,
forceRevalidation=forceRevalidation at entry=false, validationTime=<optimized
out>)
at /home/sander/gitlab/poppler/poppler/Form.cc:461
#11 0x00007fffe0ef4d3e in Poppler::FormFieldSignature::validate
(this=this at entry=0x555555e42f90, opt=opt at entry=1,
validationTime=...) at
/home/sander/gitlab/poppler/qt5/src/poppler-form.cc:871
#12 0x00007fffe0ef52d1 in Poppler::FormFieldSignature::validate
(this=0x555555e42f90,
opt=Poppler::FormFieldSignature::ValidateVerifyCertificate) at
/home/sander/gitlab/poppler/qt5/src/poppler-form.cc:864
#13 0x00007fffe1052bae in
PopplerFormFieldSignature::PopplerFormFieldSignature(Poppler::FormFieldSignature*)
()
from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okular/generators/okularGenerator_poppler.so
#14 0x00007fffe104337c in PDFGenerator::addFormFields(Poppler::Page*,
Okular::Page*) ()
from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okular/generators/okularGenerator_poppler.so
#15 0x00007fffe103d704 in PDFGenerator::loadPages(QVector<Okular::Page*>&, int,
bool) ()
from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okular/generators/okularGenerator_poppler.so
#16 0x00007fffe103d077 in PDFGenerator::init(QVector<Okular::Page*>&, QString
const&) ()
from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okular/generators/okularGenerator_poppler.so
#17 0x00007fffe103cdc1 in PDFGenerator::loadDocumentWithPassword(QString
const&, QVector<Okular::Page*>&, QString const&) ()
--Type <RET> for more, q to quit, c to continue without paging--c
from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okular/generators/okularGenerator_poppler.so
#18 0x00007fffe96698a7 in
Okular::DocumentPrivate::openDocumentInternal(KPluginMetaData const&, bool,
QString const&, QByteArray const&, QString const&) () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/libOkular5Core.so.9
#19 0x00007fffe9672efb in Okular::Document::openDocument(QString const&, QUrl
const&, QMimeType const&, QString const&) () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/libOkular5Core.so.9
#20 0x00007fffe981843a in Okular::Part::doOpenFile(QMimeType const&, QString
const&, bool*) () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okularpart.so
#21 0x00007fffe98191bb in Okular::Part::openFile() () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okularpart.so
#22 0x00007ffff7f3e9f1 in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#23 0x00007ffff7f3f986 in KParts::ReadOnlyPart::openUrl(QUrl const&) () from
/usr/lib/x86_64-linux-gnu/libKF5Parts.so.5
#24 0x00007fffe981a893 in Okular::Part::openUrl(QUrl const&, bool) () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okularpart.so
#25 0x00007fffe981a6c2 in Okular::Part::openUrl(QUrl const&) () from
/home/sander/okular-inst/lib/x86_64-linux-gnu/plugins/okularpart.so
#26 0x0000555555568642 in Shell::openUrl(QUrl const&, QString const&) ()
#27 0x0000555555568113 in Shell::openDocument(QUrl const&, QString const&) ()
#28 0x00005555555655e8 in Okular::main(QStringList const&, QString const&) ()
#29 0x00005555555620e2 in main ()
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Okular-devel
mailing list