Bug 409684 - okular crashes when opening a pdf file I got from government website
Summary: okular crashes when opening a pdf file I got from government website
Status: RESOLVED DUPLICATE of bug 407338
Alias: None
Product: okular
Classification: Applications
Component: general (show other bugs)
Version: 1.7.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Okular developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-07-10 12:59 UTC by Adam Mizerski
Modified: 2019-07-10 13:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
file that causes okular to crash (148.87 KB, application/pdf)
2019-07-10 13:00 UTC, Adam Mizerski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Mizerski 2019-07-10 12:59:15 UTC
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
Comment 1 Adam Mizerski 2019-07-10 13:00:30 UTC
Created attachment 121441 [details]
file that causes okular to crash
Comment 2 Yuri Chornoivan 2019-07-10 13:03:28 UTC

*** This bug has been marked as a duplicate of bug 407338 ***