https://bugs.kde.org/show_bug.cgi?id=409684
Bug ID: 409684 Summary: okular crashes when opening a pdf file I got from government website Product: okular Version: 1.7.2 Platform: openSUSE RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: okular-de...@kde.org Reporter: a...@mizerski.pl Target Milestone: --- Application: okular (1.7.2) Qt Version: 5.12.3 Frameworks Version: 5.59.0 Operating System: Linux 5.1.10-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I tried openin a pdf file, I'll attach to this report in a minute. The crash can be reproduced every time. -- Backtrace: Application: Okular (okular), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 29 return SYSCALL_CANCEL (poll, fds, nfds, timeout); [Current thread is 1 (Thread 0x7f2d398de900 (LWP 16562))] Thread 4 (Thread 0x7f2d2e050700 (LWP 16567)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x56552ae58768) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x56552ae58718, cond=0x56552ae58740) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x56552ae58740, mutex=0x56552ae58718) at pthread_cond_wait.c:655 #3 0x00007f2d2e34733b in ?? () from /usr/lib64/dri/i965_dri.so #4 0x00007f2d2e346f57 in ?? () from /usr/lib64/dri/i965_dri.so #5 0x00007f2d3ad65faa in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f2d3b63571f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f2d35f1b700 (LWP 16566)): #0 __GI___libc_read (nbytes=16, buf=0x7f2d35f1aa60, fd=7) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=7, buf=0x7f2d35f1aa60, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f2d3a2c43bf in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f2d3a27d85e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f2d3a27dcd2 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f2d3a27de4f in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #6 0x00007f2d3bbbce1b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #7 0x00007f2d3bb65bdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5 #8 0x00007f2d3b9a7751 in QThread::exec() () from /usr/lib64/libQt5Core.so.5 #9 0x00007f2d3be3a4e6 in ?? () from /usr/lib64/libQt5DBus.so.5 #10 0x00007f2d3b9a88d2 in ?? () from /usr/lib64/libQt5Core.so.5 #11 0x00007f2d3ad65faa in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f2d3b63571f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f2d37873700 (LWP 16565)): #0 0x00007f2d3b62ac9f in __GI___poll (fds=0x7f2d37872ba8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f2d3adeacc2 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f2d3adec8ba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f2d37a8ee28 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f2d3b9a88d2 in ?? () from /usr/lib64/libQt5Core.so.5 #5 0x00007f2d3ad65faa in start_thread (arg=<optimized out>) at pthread_create.c:486 #6 0x00007f2d3b63571f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f2d398de900 (LWP 16562)): [KCrash Handler] #6 HASH_End (context=0x0, result=0x56552b35ca10 "0/6+UV", result_len=0x7ffff68339fc, max_result_len=0) at sechash.c:462 #7 0x00007f2d2d6d0cdb in SignatureHandler::validateSignature (this=this@entry=0x7ffff6833a80) at /usr/src/debug/poppler-0.72.0-1.5.x86_64/poppler/SignatureHandler.cc:258 #8 0x00007f2d2d5c5e71 in FormFieldSignature::validateSignature (forceRevalidation=<optimized out>, validationTime=4294967295, doVerifyCert=true, this=0x56552b29e7a0) at /usr/src/debug/poppler-0.72.0-1.5.x86_64/poppler/Form.cc:1747 #9 FormFieldSignature::validateSignature (this=0x56552b29e7a0, doVerifyCert=<optimized out>, forceRevalidation=<optimized out>, validationTime=4294967295) at /usr/src/debug/poppler-0.72.0-1.5.x86_64/poppler/Form.cc:1690 #10 0x00007f2d2d7e73e4 in Poppler::FormFieldSignature::validate (this=this@entry=0x56552b29e570, opt=opt@entry=1, validationTime=...) at /usr/src/debug/poppler-qt5-0.72.0-1.5.x86_64/qt5/src/poppler-form.cc:681 #11 0x00007f2d2d7e7940 in Poppler::FormFieldSignature::validate (this=0x56552b29e570, opt=opt@entry=Poppler::FormFieldSignature::ValidateVerifyCertificate) at /usr/src/debug/poppler-qt5-0.72.0-1.5.x86_64/qt5/src/poppler-form.cc:674 #12 0x00007f2d2d840e53 in PopplerFormFieldSignature::PopplerFormFieldSignature (this=0x56552b29eb90, field=0x56552b29e570) at /usr/src/debug/okular-19.04.2-1.1.x86_64/generators/poppler/formfields.cpp:387 #13 0x00007f2d2d8399bd in PDFGenerator::addFormFields (this=<optimized out>, popplerPage=<optimized out>, page=<optimized out>) at /usr/src/debug/okular-19.04.2-1.1.x86_64/generators/poppler/generator_pdf.cpp:1978 #14 0x00007f2d2d839c90 in PDFGenerator::loadPages (this=this@entry=0x56552b26b9f0, pagesVector=..., rotation=rotation@entry=0, clear=clear@entry=false) at /usr/src/debug/okular-19.04.2-1.1.x86_64/generators/poppler/generator_pdf.cpp:787 #15 0x00007f2d2d83a04f in PDFGenerator::init (this=this@entry=0x56552b26b9f0, pagesVector=..., password=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/generators/poppler/generator_pdf.cpp:683 #16 0x00007f2d2d83a258 in PDFGenerator::loadDocumentWithPassword (this=0x56552b26b9f0, filePath=..., pagesVector=..., password=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/generators/poppler/generator_pdf.cpp:638 #17 0x00007f2d34a728bc in Okular::DocumentPrivate::openDocumentInternal (this=0x56552ac17b30, offer=..., isstdin=isstdin@entry=false, docFile=..., filedata=..., password=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/core/document.cpp:875 #18 0x00007f2d34a72f3b in Okular::Document::openDocument (this=this@entry=0x56552ab33050, docFile=..., url=..., _mime=..., password=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/core/document.cpp:2443 #19 0x00007f2d34bd0d85 in Okular::Part::doOpenFile (this=this@entry=0x56552abe3b10, mimeA=..., fileNameToOpenA=..., isCompressedFile=isCompressedFile@entry=0x7ffff6834227) at /usr/src/debug/okular-19.04.2-1.1.x86_64/part.cpp:1415 #20 0x00007f2d34bd2041 in Okular::Part::openFile (this=0x56552abe3b10) at /usr/src/debug/okular-19.04.2-1.1.x86_64/part.cpp:1549 #21 0x00007f2d3d2dbf8d in KParts::ReadOnlyPartPrivate::openLocalFile (this=this@entry=0x56552abe7890) at /usr/src/debug/kparts-5.59.0-1.1.x86_64/src/readonlypart.cpp:190 #22 0x00007f2d3d2dcf16 in KParts::ReadOnlyPart::openUrl (this=this@entry=0x56552abe3b10, url=...) at /usr/src/debug/kparts-5.59.0-1.1.x86_64/src/readonlypart.cpp:153 #23 0x00007f2d34bc28d6 in Okular::Part::openUrl (this=0x56552abe3b10, _url=..., swapInsteadOfOpening=<optimized out>) at /usr/src/debug/okular-19.04.2-1.1.x86_64/part.cpp:1755 #24 0x0000565528d239fb in Shell::openUrl (this=0x56552abae4b0, url=..., serializedOptions=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/shell/shell.cpp:280 #25 0x0000565528d23c77 in Shell::openDocument (this=0x56552abae4b0, url=..., serializedOptions=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/shell/shell.cpp:221 #26 0x0000565528d1d297 in Okular::main (paths=..., serializedOptions=...) at /usr/src/debug/okular-19.04.2-1.1.x86_64/shell/okular_main.cpp:176 #27 0x0000565528d1c97b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/okular-19.04.2-1.1.x86_64/shell/main.cpp:77 [Inferior 1 (process 16562) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.