[okular] [Bug 457777] New: Okular crashes after signing and reopening the document

David bugzilla_noreply at kde.org
Thu Aug 11 21:48:21 BST 2022


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

            Bug ID: 457777
           Summary: Okular crashes after signing and reopening the
                    document
           Product: okular
           Version: 22.04.3
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: davidrupprecht at gmail.com
  Target Milestone: ---

Application: okular (22.04.3)

Qt Version: 5.15.5
Frameworks Version: 5.96.0
Operating System: Linux 5.13.0-22-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.25
DrKonqi: 5.25.4 [KCrashBackend]

-- Information about the crash:
When signing a document with the sign function okular crashes also reopening
the signed file crashes okular.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f0f01003859 in __GI_abort () at abort.c:79
#6  0x00007f0f01274a31 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007f0f012805dc in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007f0f01280647 in std::terminate() () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f0f012808e9 in __cxa_throw () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f0f012772c3 in std::__throw_logic_error(char const*) () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f0ee02c45ab in std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>
(this=this at entry=0x7ffcf209fe30, __beg=__beg at entry=0x0,
__end=0xffffffffffffffff <error: Cannot access memory at address
0xffffffffffffffff>) at /usr/include/c++/9/bits/basic_string.tcc:212
#12 0x00007f0ee0447855 in std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_construct_aux<char const*>
(__end=<optimized out>, __beg=0x0, this=0x7ffcf209fe30) at
/usr/include/c++/9/bits/basic_string.h:247
#13 std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::_M_construct<char const*> (__end=<optimized out>,
__beg=0x0, this=0x7ffcf209fe30) at /usr/include/c++/9/bits/basic_string.h:270
#14 std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::basic_string<std::allocator<char> > (__a=..., __s=0x0,
this=0x7ffcf209fe30) at /usr/include/c++/9/bits/basic_string.h:531
#15 SignatureHandler::getSignerName[abi:cxx11]()
(this=this at entry=0x7ffcf209fee0) at ./poppler/SignatureHandler.cc:541
#16 0x00007f0ee031833c in FormFieldSignature::validateSignature
(forceRevalidation=<optimized out>, enableAIA=false, ocspRevocationCheck=true,
validationTime=-1, doVerifyCert=true, this=0x560d8adee9a0) at
./poppler/Form.cc:2334
#17 FormFieldSignature::validateSignature (this=0x560d8adee9a0,
doVerifyCert=<optimized out>, forceRevalidation=<optimized out>,
validationTime=-1, ocspRevocationCheck=<optimized out>, enableAIA=<optimized
out>) at ./poppler/Form.cc:2284
#18 0x00007f0ee05bf0f8 in Poppler::FormFieldSignature::validate
(this=this at entry=0x560d8ae62860, opt=opt at entry=1, validationTime=...) at
./qt5/src/poppler-form.cc:1008
#19 0x00007f0ee05bf654 in Poppler::FormFieldSignature::validate
(this=0x560d8ae62860,
opt=Poppler::FormFieldSignature::ValidateVerifyCertificate) at
./qt5/src/poppler-form.cc:958
#20 0x00007f0ee80a4333 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#21 0x00007f0ee8099976 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#22 0x00007f0ee809dace in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#23 0x00007f0ee809df35 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#24 0x00007f0ee809e2d2 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#25 0x00007f0ef5c2f2e8 in ?? () from /lib/x86_64-linux-gnu/libOkular5Core.so.10
#26 0x00007f0ef5c2f9e3 in Okular::Document::openDocument(QString const&, QUrl
const&, QMimeType const&, QString const&) () from
/lib/x86_64-linux-gnu/libOkular5Core.so.10
#27 0x00007f0ef5d9c195 in Okular::Part::doOpenFile
(this=this at entry=0x560d8a332610, mimeA=..., fileNameToOpenA=...,
isCompressedFile=isCompressedFile at entry=0x7ffcf20a0727) at ./part/part.cpp:1457
#28 0x00007f0ef5d9d151 in Okular::Part::openFile (this=0x560d8a332610) at
./part/part.cpp:1582
#29 0x00007f0f02ee9cb4 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=this at entry=0x560d8a33afd0) at ./src/readonlypart.cpp:180
#30 0x00007f0f02eeadfe in KParts::ReadOnlyPart::openUrl
(this=this at entry=0x560d8a332610, url=...) at ./src/readonlypart.cpp:141
#31 0x00007f0ef5d8cc4b in Okular::Part::openUrl (this=<optimized out>,
_url=..., swapInsteadOfOpening=<optimized out>) at ./part/part.cpp:1808
#32 0x0000560d8937cf73 in Shell::openUrl (this=0x560d8a31cc50, url=...,
serializedOptions=...) at ./shell/shell.cpp:319
#33 0x0000560d8937d2ae in Shell::openDocument (this=0x560d8a31cc50, url=...,
serializedOptions=...) at ./shell/shell.cpp:265
#34 0x0000560d89373f60 in Okular::main (paths=..., serializedOptions=...) at
./shell/okular_main.cpp:193
#35 0x0000560d89373c03 in main (argc=<optimized out>, argv=<optimized out>) at
./shell/main.cpp:93
[Inferior 1 (process 11230) detached]

Reported using DrKonqi

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


More information about the Okular-devel mailing list