[okular] [Bug 408837] New: Okular crash when opening PDF from Firefox

George Stevenson bugzilla_noreply at kde.org
Mon Jun 17 17:39:59 BST 2019


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

            Bug ID: 408837
           Summary: Okular crash when opening PDF from Firefox
           Product: okular
           Version: 1.7.2
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: email at georgestevenson.co.za
  Target Milestone: ---

Application: okular (1.7.2)

Qt Version: 5.12.3
Frameworks Version: 5.59.0
Operating System: Linux 4.18.0-21-generic x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
- What I was doing when the application crashed:
Click to download a pdf document from Google Drive (in Firefox). Rather than
save the pdf, select Open and select Okular from list of apps. Okular opens but
immediately crash again. Tried multiple times.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0c80581200 (LWP 21434))]

Thread 4 (Thread 0x7f0c545cd700 (LWP 21447)):
#0  0x00007f0c78f8d9f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x5648a8cd1c28) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5648a8cd1bd8,
cond=0x5648a8cd1c00) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x5648a8cd1c00, mutex=0x5648a8cd1bd8) at
pthread_cond_wait.c:655
#3  0x00007f0c5512adcb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f0c5512aaf7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f0c78f876db in start_thread (arg=0x7f0c545cd700) at
pthread_create.c:463
#6  0x00007f0c7c1f188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0c65c35700 (LWP 21436)):
#0  0x00007f0c76c533d2 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f0c76c55963 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0c76c563fb in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0c76c565dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f0c7cb27dcb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0c7cac903a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f0c7c8f04ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f0c7cf96015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f0c7c8f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f0c78f876db in start_thread (arg=0x7f0c65c35700) at
pthread_create.c:463
#10 0x00007f0c7c1f188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0c6e8f5700 (LWP 21435)):
#0  0x00007f0c7c1e4bf9 in __GI___poll (fds=0x7f0c6e8f4ca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0c79a0a747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f0c79a0c36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f0c716dc578 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f0c7c8f1c72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f0c78f876db in start_thread (arg=0x7f0c6e8f5700) at
pthread_create.c:463
#6  0x00007f0c7c1f188f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0c80581200 (LWP 21434)):
[KCrash Handler]
#6  SECMOD_ReferenceModule (module=0x0) at pk11util.c:847
#7  0x00007f0c531a6c8c in SECMOD_AddModule (newModule=0x5648a9134f80) at
pk11util.c:541
#8  0x00007f0c531a6d30 in SECMOD_AddNewModuleEx (moduleName=0x7f0c536b108d
"Root Certs", dllPath=0x7f0c536b107f "libnssckbi.so", defaultMechanismFlags=0,
cipherEnableFlags=0, modparms=<optimized out>, nssparms=<optimized out>) at
pk11util.c:695
#9  0x00007f0c5365f8fe in SignatureHandler::init_nss() () from
/usr/lib/x86_64-linux-gnu/libpoppler.so.73
#10 0x00007f0c5365fc99 in SignatureHandler::SignatureHandler(unsigned char*,
int) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.73
#11 0x00007f0c53581c25 in FormFieldSignature::validateSignature(bool, bool,
long) () from /usr/lib/x86_64-linux-gnu/libpoppler.so.73
#12 0x00007f0c53970d55 in Poppler::FormFieldSignature::validate(int, QDateTime
const&) const () from /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1
#13 0x00007f0c5397119f in
Poppler::FormFieldSignature::validate(Poppler::FormFieldSignature::ValidateOptions)
const () from /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1
#14 0x00007f0c53bbf240 in PopplerFormFieldSignature::PopplerFormFieldSignature
(this=0x5648a90e5680, field=0x5648a90e57b0) at
./generators/poppler/formfields.cpp:387
#15 0x00007f0c53bb9626 in PDFGenerator::addFormFields
(this=this at entry=0x5648a90979f0, popplerPage=popplerPage at entry=0x5648a90d5260,
page=page at entry=0x5648a90da550) at ./generators/poppler/generator_pdf.cpp:1978
#16 0x00007f0c53bb9ade in PDFGenerator::loadPages
(this=this at entry=0x5648a90979f0, pagesVector=..., rotation=rotation at entry=0,
clear=clear at entry=false) at ./generators/poppler/generator_pdf.cpp:787
#17 0x00007f0c53bb9edf in PDFGenerator::init (this=this at entry=0x5648a90979f0,
pagesVector=..., password=...) at ./generators/poppler/generator_pdf.cpp:683
#18 0x00007f0c53bba08a in PDFGenerator::loadDocumentWithPassword
(this=0x5648a90979f0, filePath=..., pagesVector=..., password=...) at
./generators/poppler/generator_pdf.cpp:638
#19 0x00007f0c641c005a in Okular::DocumentPrivate::openDocumentInternal
(this=0x5648a8b4ff70, offer=..., isstdin=isstdin at entry=false, docFile=...,
filedata=..., password=...) at ./core/document.cpp:875
#20 0x00007f0c641c06fd in Okular::Document::openDocument
(this=this at entry=0x5648a8b33460, docFile=..., url=..., _mime=..., password=...)
at ./core/document.cpp:2443
#21 0x00007f0c644ed6db in Okular::Part::doOpenFile
(this=this at entry=0x5648a8ae8470, mimeA=..., fileNameToOpenA=...,
isCompressedFile=isCompressedFile at entry=0x7ffc03e35d87) at ./part.cpp:1415
#22 0x00007f0c644edd27 in Okular::Part::openFile (this=0x5648a8ae8470) at
./part.cpp:1549
#23 0x00007f0c80162a56 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=this at entry=0x5648a8b2f100) at ./src/readonlypart.cpp:190
#24 0x00007f0c801638e1 in KParts::ReadOnlyPart::openUrl
(this=this at entry=0x5648a8ae8470, url=...) at ./src/readonlypart.cpp:153
#25 0x00007f0c644dfe06 in Okular::Part::openUrl (this=0x5648a8ae8470, _url=...,
swapInsteadOfOpening=<optimized out>) at ./part.cpp:1755
#26 0x00005648a8204ae2 in Shell::openUrl (this=this at entry=0x5648a8af90c0,
url=..., serializedOptions=...) at ./shell/shell.cpp:280
#27 0x00005648a8204d72 in Shell::openDocument (this=this at entry=0x5648a8af90c0,
url=..., serializedOptions=...) at ./shell/shell.cpp:221
#28 0x00005648a8204e16 in Shell::openDocument (this=this at entry=0x5648a8af90c0,
url=..., serializedOptions=...) at ./shell/shell.cpp:208
#29 0x00005648a81fe306 in Okular::main (paths=..., serializedOptions=...) at
./shell/okular_main.cpp:176
#30 0x00005648a81fd955 in main (argc=<optimized out>, argv=<optimized out>) at
./shell/main.cpp:77

Possible duplicates by query: bug 408576, bug 407369.

Reported using DrKonqi

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


More information about the Okular-devel mailing list