[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#966174: okular: none



Dear Maintainer,
I could reproduce it with the state of Debian testing at 2020-07-24.

Upstream bugs seem to be these:
  https://bugs.kde.org/show_bug.cgi?id=407338
  https://gitlab.freedesktop.org/poppler/poppler/-/issues/766

The issue seems to be resolved since poppler 0.77 and above.

Kind regards,
Bernhard


(gdb) bt
#0  0x00007f298027ad75 in SECMOD_ReferenceModule (module=0x0) at pk11util.c:874
#1  0x00007f298027b2fc in SECMOD_AddModule (newModule=0x5568b72ec210) at pk11util.c:568
#2  SECMOD_AddModule (newModule=0x5568b72ec210) at pk11util.c:546
#3  0x00007f298027b3a0 in SECMOD_AddNewModuleEx (moduleName=<optimized out>, dllPath=0x7f29805e2e8f "libnssckbi.so", defaultMechanismFlags=0, cipherEnableFlags=0, modparms=0x0, nssparms=<optimized out>) at pk11util.c:722
#4  0x00007f2980597529 in SignatureHandler::SignatureHandler (this=0x7ffe3141cfb0, p7=0x5568b7595f70 "0\202)\206\006\t*\206H\206\367\r\001\a\002\240\202)w0\202)s\002\001\001\061\v0\t\006\005+\016\003\002\032\005", p7_length=13815) at ./poppler/SignatureHandler.cc:136
#5  0x00007f298048cf2c in FormFieldSignature::validateSignature (forceRevalidation=<optimized out>, validationTime=4294967295, doVerifyCert=true, this=0x5568b7580420) at ./poppler/Form.cc:1722
#6  FormFieldSignature::validateSignature (this=0x5568b7580420, doVerifyCert=<optimized out>, forceRevalidation=<optimized out>, validationTime=4294967295) at ./poppler/Form.cc:1689
#7  0x00007f29806a8384 in Poppler::FormFieldSignature::validate (this=this@entry=0x5568b7580320, opt=opt@entry=1, validationTime=...) at ./qt5/src/poppler-form.cc:681
#8  0x00007f29806a88e0 in Poppler::FormFieldSignature::validate (this=0x5568b7580320, opt=opt@entry=Poppler::FormFieldSignature::ValidateVerifyCertificate) at ./qt5/src/poppler-form.cc:674
#9  0x00007f298070180b in PopplerFormFieldSignature::PopplerFormFieldSignature (this=0x5568b75807d0, field=std::unique_ptr<class Poppler::FormFieldSignature> = {...}) at /usr/include/c++/9/bits/unique_ptr.h:360
...

# Bullseye/testing amd64 qemu VM 2020-07-24


approx:
debian-11-bullseye-snapshot.debian.org                  https://snapshot.debian.org/archive/debian/20200724T000000Z/
debian-11-bullseye-debug-snapshot.debian.org            https://snapshot.debian.org/archive/debian-debug/20200724T000000Z/


sources.list:
deb     [check-valid-until=no] http://192.168.178.25:9999/debian-11-bullseye-snapshot.debian.org/ bullseye main
deb-src [check-valid-until=no] http://192.168.178.25:9999/debian-11-bullseye-snapshot.debian.org/ bullseye main
deb     [check-valid-until=no] http://192.168.178.25:9999/debian-11-bullseye-debug-snapshot.debian.org/ bullseye-debug main



apt update
apt dist-upgrade


apt install systemd-coredump mc htop psmisc net-tools strace lightdm xserver-xorg openbox xterm gdb okular okular-dbgsym libkf5parts5-dbgsym libokular5core9-dbgsym libpoppler-qt5-1-dbgsym libpoppler82-dbgsym libnss3-dbgsym


wget https://www.boe.es/boe/dias/2018/04/26/pdfs/BOE-A-2018-5704.pdf


export DISPLAY=:0
okular BOE-A-2018-5704.pdf



benutzer@debian:~$ okular BOE-A-2018-5704.pdf
Icon theme "breeze" not found.
Icon theme "breeze" not found.
Speicherzugriffsfehler (Speicherabzug geschrieben)


root@debian:~# journalctl -e
Okt 17 11:31:01 debian kernel: okular[776]: segfault at 38 ip 00007f298027ad75 sp 00007ffe3141ced0 error 4 in libnss3.so[7f2980233000+f2000]
Okt 17 11:31:01 debian kernel: Code: 84 fb ff 48 85 c0 74 0f 48 c7 00 00 00 00 00 48 c7 40 08 00 00 00 00 48 83 c4 08 c3 66 0f 1f 84 00 00 00 00 00 41 54 49 89 fc <48> 8b 7f 38 e8 12 9b fb ff 41 83 44 24 40 01 49 8b 7c 24 38 e8 b2
Okt 17 11:31:01 debian systemd[1]: Created slice system-systemd\x2dcoredump.slice.
Okt 17 11:31:01 debian systemd[1]: Started Process Core Dump (PID 811/UID 0).
Okt 17 11:31:02 debian systemd-coredump[812]: Process 776 (okular) of user 1000 dumped core.
                                              
                                              Stack trace of thread 776:
                                              #0  0x00007f298027ad75 SECMOD_ReferenceModule (libnss3.so + 0x60d75)
                                              #1  0x00007f298027b2fc n/a (libnss3.so + 0x612fc)
                                              #2  0x00007f298027b3a0 SECMOD_AddNewModuleEx (libnss3.so + 0x613a0)
                                              #3  0x00007f2980597529 _ZN16SignatureHandlerC2EPhi (libpoppler.so.82 + 0x228529)
                                              #4  0x00007f298048cf2c _ZN18FormFieldSignature17validateSignatureEbbl (libpoppler.so.82 + 0x11df2c)
                                              #5  0x00007f29806a8384 _ZNK7Poppler18FormFieldSignature8validateEiRK9QDateTime (libpoppler-qt5.so.1 + 0x48384)
                                              #6  0x00007f29806a88e0 _ZNK7Poppler18FormFieldSignature8validateENS0_15ValidateOptionsE (libpoppler-qt5.so.1 + 0x488e0)
                                              #7  0x00007f298070180b n/a (okularGenerator_poppler.so + 0x2580b)
                                              #8  0x00007f29806f5f94 n/a (okularGenerator_poppler.so + 0x19f94)
                                              #9  0x00007f29806fab80 n/a (okularGenerator_poppler.so + 0x1eb80)
                                              #10 0x00007f29806faf3f n/a (okularGenerator_poppler.so + 0x1ef3f)
                                              #11 0x00007f29806fb19a n/a (okularGenerator_poppler.so + 0x1f19a)
                                              #12 0x00007f298330dd38 n/a (libOkular5Core.so.9 + 0x81d38)
                                              #13 0x00007f298330e443 _ZN6Okular8Document12openDocumentERK7QStringRK4QUrlRK9QMimeTypeS3_ (libOkular5Core.so.9 + 0x82443)
                                              #14 0x00007f2983468e65 _ZN6Okular4Part10doOpenFileERK9QMimeTypeRK7QStringPb (okularpart.so + 0xb3e65)
                                              #15 0x00007f298346a0e1 _ZN6Okular4Part8openFileEv (okularpart.so + 0xb50e1)
                                              #16 0x00007f298effc8fd n/a (libKF5Parts.so.5 + 0x338fd)
                                              #17 0x00007f298effd886 _ZN6KParts12ReadOnlyPart7openUrlERK4QUrl (libKF5Parts.so.5 + 0x34886)
                                              #18 0x00007f298345a50e _ZN6Okular4Part7openUrlERK4QUrlb (okularpart.so + 0xa550e)
                                              #19 0x00005568b6ebdafb n/a (okular + 0x15afb)
                                              #20 0x00005568b6ebdd87 n/a (okular + 0x15d87)
                                              #21 0x00005568b6eb5d2c n/a (okular + 0xdd2c)
                                              #22 0x00005568b6eb5a13 n/a (okular + 0xda13)
                                              #23 0x00007f298d1f8cca __libc_start_main (libc.so.6 + 0x26cca)
                                              #24 0x00005568b6eb6eda n/a (okular + 0xeeda)
                                              
                                              Stack trace of thread 783:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 782:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 805:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 804:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 801:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 798:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 802:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 803:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 797:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 791:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 799:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 789:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 793:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 785:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 780:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 786:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 806:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 807:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 779:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 781:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 808:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 787:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 784:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 810:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 778:
                                              #0  0x00007f298d2c53df __poll (libc.so.6 + 0xf33df)
                                              #1  0x00007f298bd207ee n/a (libglib-2.0.so.0 + 0x507ee)
                                              #2  0x00007f298bd2090f g_main_context_iteration (libglib-2.0.so.0 + 0x5090f)
                                              #3  0x00007f298d85a8ee _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2f48ee)
                                              #4  0x00007f298d80289b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x29c89b)
                                              #5  0x00007f298d62d8be _ZN7QThread4execEv (libQt5Core.so.5 + 0xc78be)
                                              #6  0x00007f298daab507 n/a (libQt5DBus.so.5 + 0x17507)
                                              #7  0x00007f298d62e988 n/a (libQt5Core.so.5 + 0xc8988)
                                              #8  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #9  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 800:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 796:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 777:
                                              #0  0x00007f298d2c53df __poll (libc.so.6 + 0xf33df)
                                              #1  0x00007f298ca99d02 n/a (libxcb.so.1 + 0xcd02)
                                              #2  0x00007f298ca9b98a xcb_wait_for_event (libxcb.so.1 + 0xe98a)
                                              #3  0x00007f2989250dc0 n/a (libQt5XcbQpa.so.5 + 0x69dc0)
                                              #4  0x00007f298d62e988 n/a (libQt5Core.so.5 + 0xc8988)
                                              #5  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #6  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 809:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 788:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 792:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 790:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 794:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afac55b n/a (swrast_dri.so + 0x75755b)
                                              #2  0x00007f297afac3d7 n/a (swrast_dri.so + 0x7573d7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
                                              
                                              Stack trace of thread 795:
                                              #0  0x00007f298c8127b2 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf7b2)
                                              #1  0x00007f297afa9b53 n/a (swrast_dri.so + 0x754b53)
                                              #2  0x00007f297afa9ae7 n/a (swrast_dri.so + 0x754ae7)
                                              #3  0x00007f298c80bea7 start_thread (libpthread.so.0 + 0x8ea7)
                                              #4  0x00007f298d2cfdcf __clone (libc.so.6 + 0xfddcf)
Okt 17 11:31:02 debian systemd[1]: systemd-coredump@0-811-0.service: Succeeded.


root@debian:~# coredumpctl list
TIME                            PID   UID   GID SIG COREFILE  EXE
Sat 2020-10-17 11:31:02 CEST    776  1000  1000  11 present   /usr/bin/okular


root@debian:~# coredumpctl gdb 776
           PID: 776 (okular)
           UID: 1000 (benutzer)
           GID: 1000 (benutzer)
        Signal: 11 (SEGV)
     Timestamp: Sat 2020-10-17 11:31:01 CEST (1min 25s ago)
  Command Line: okular BOE-A-2018-5704.pdf
    Executable: /usr/bin/okular
 Control Group: /user.slice/user-1000.slice/session-5.scope
          Unit: session-5.scope
         Slice: user-1000.slice
       Session: 5
     Owner UID: 1000 (benutzer)
       Boot ID: 32978084e3b34b8a8ca1c3f88e1331d8
    Machine ID: 33f18f39d2a9438eb75b0ed52848afcd
      Hostname: debian
       Storage: /var/lib/systemd/coredump/core.okular.1000.32978084e3b34b8a8ca1c3f88e1331d8.776.1602927061000000000000.lz4
       Message: Process 776 (okular) of user 1000 dumped core.
                
                Stack trace of thread 776:
                #0  0x00007f298027ad75 SECMOD_ReferenceModule (libnss3.so + 0x60d75)
                #1  0x00007f298027b2fc n/a (libnss3.so + 0x612fc)
                #2  0x00007f298027b3a0 SECMOD_AddNewModuleEx (libnss3.so + 0x613a0)
                #3  0x00007f2980597529 _ZN16SignatureHandlerC2EPhi (libpoppler.so.82 + 0x228529)
                #4  0x00007f298048cf2c _ZN18FormFieldSignature17validateSignatureEbbl (libpoppler.so.82 + 0x11df2c)
                #5  0x00007f29806a8384 _ZNK7Poppler18FormFieldSignature8validateEiRK9QDateTime (libpoppler-qt5.so.1 + 0x48384)
                #6  0x00007f29806a88e0 _ZNK7Poppler18FormFieldSignature8validateENS0_15ValidateOptionsE (libpoppler-qt5.so.1 + 0x488e0)
                #7  0x00007f298070180b n/a (okularGenerator_poppler.so + 0x2580b)
                #8  0x00007f29806f5f94 n/a (okularGenerator_poppler.so + 0x19f94)
                #9  0x00007f29806fab80 n/a (okularGenerator_poppler.so + 0x1eb80)
                #10 0x00007f29806faf3f n/a (okularGenerator_poppler.so + 0x1ef3f)
                #11 0x00007f29806fb19a n/a (okularGenerator_poppler.so + 0x1f19a)
                #12 0x00007f298330dd38 n/a (libOkular5Core.so.9 + 0x81d38)
                #13 0x00007f298330e443 _ZN6Okular8Document12openDocumentERK7QStringRK4QUrlRK9QMimeTypeS3_ (libOkular5Core.so.9 + 0x82443)
                #14 0x00007f2983468e65 _ZN6Okular4Part10doOpenFileERK9QMimeTypeRK7QStringPb (okularpart.so + 0xb3e65)
                #15 0x00007f298346a0e1 _ZN6Okular4Part8openFileEv (okularpart.so + 0xb50e1)
                #16 0x00007f298effc8fd n/a (libKF5Parts.so.5 + 0x338fd)
                #17 0x00007f298effd886 _ZN6KParts12ReadOnlyPart7openUrlERK4QUrl (libKF5Parts.so.5 + 0x34886)
                #18 0x00007f298345a50e _ZN6Okular4Part7openUrlERK4QUrlb (okularpart.so + 0xa550e)
                #19 0x00005568b6ebdafb n/a (okular + 0x15afb)
                #20 0x00005568b6ebdd87 n/a (okular + 0x15d87)
                #21 0x00005568b6eb5d2c n/a (okular + 0xdd2c)
                #22 0x00005568b6eb5a13 n/a (okular + 0xda13)
                #23 0x00007f298d1f8cca __libc_start_main (libc.so.6 + 0x26cca)
                #24 0x00005568b6eb6eda n/a (okular + 0xeeda)
                
...

GNU gdb (Debian 9.2-1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/okular...
(No debugging symbols found in /usr/bin/okular)
[New LWP 776]
[New LWP 783]
[New LWP 782]
[New LWP 805]
[New LWP 804]
[New LWP 801]
[New LWP 798]
[New LWP 802]
[New LWP 803]
[New LWP 797]
[New LWP 791]
[New LWP 799]
[New LWP 789]
[New LWP 793]
[New LWP 785]
[New LWP 780]
[New LWP 786]
[New LWP 806]
[New LWP 807]
[New LWP 779]
[New LWP 781]
[New LWP 808]
[New LWP 787]
[New LWP 784]
[New LWP 810]
[New LWP 778]
[New LWP 800]
[New LWP 796]
[New LWP 777]
[New LWP 809]
[New LWP 788]
[New LWP 792]
[New LWP 790]
[New LWP 794]
[New LWP 795]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `okular BOE-A-2018-5704.pdf'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f298027ad75 in SECMOD_ReferenceModule () from /lib/x86_64-linux-gnu/libnss3.so
[Current thread is 1 (Thread 0x7f298963f840 (LWP 776))]

(gdb) set width 0
(gdb) set pagination off
(gdb) bt
#0  0x00007f298027ad75 in SECMOD_ReferenceModule () from /lib/x86_64-linux-gnu/libnss3.so
#1  0x00007f298027b2fc in ?? () from /lib/x86_64-linux-gnu/libnss3.so
#2  0x00007f298027b3a0 in SECMOD_AddNewModuleEx () from /lib/x86_64-linux-gnu/libnss3.so
#3  0x00007f2980597529 in SignatureHandler::SignatureHandler(unsigned char*, int) () from /lib/x86_64-linux-gnu/libpoppler.so.82
#4  0x00007f298048cf2c in FormFieldSignature::validateSignature(bool, bool, long) () from /lib/x86_64-linux-gnu/libpoppler.so.82
#5  0x00007f29806a8384 in Poppler::FormFieldSignature::validate(int, QDateTime const&) const () from /lib/x86_64-linux-gnu/libpoppler-qt5.so.1
#6  0x00007f29806a88e0 in Poppler::FormFieldSignature::validate(Poppler::FormFieldSignature::ValidateOptions) const () from /lib/x86_64-linux-gnu/libpoppler-qt5.so.1
#7  0x00007f298070180b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#8  0x00007f29806f5f94 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#9  0x00007f29806fab80 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#10 0x00007f29806faf3f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#11 0x00007f29806fb19a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okular/generators/okularGenerator_poppler.so
#12 0x00007f298330dd38 in ?? () from /lib/x86_64-linux-gnu/libOkular5Core.so.9
#13 0x00007f298330e443 in Okular::Document::openDocument(QString const&, QUrl const&, QMimeType const&, QString const&) () from /lib/x86_64-linux-gnu/libOkular5Core.so.9
#14 0x00007f2983468e65 in Okular::Part::doOpenFile(QMimeType const&, QString const&, bool*) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so
#15 0x00007f298346a0e1 in Okular::Part::openFile() () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so
#16 0x00007f298effc8fd in ?? () from /lib/x86_64-linux-gnu/libKF5Parts.so.5
#17 0x00007f298effd886 in KParts::ReadOnlyPart::openUrl(QUrl const&) () from /lib/x86_64-linux-gnu/libKF5Parts.so.5
#18 0x00007f298345a50e in Okular::Part::openUrl(QUrl const&, bool) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so
#19 0x00005568b6ebdafb in ?? ()
#20 0x00005568b6ebdd87 in ?? ()
#21 0x00005568b6eb5d2c in ?? ()
#22 0x00005568b6eb5a13 in ?? ()
#23 0x00007f298d1f8cca in __libc_start_main (main=0x5568b6eb5370, argc=2, argv=0x7ffe3141ded8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe3141dec8) at ../csu/libc-start.c:308
#24 0x00005568b6eb6eda in ?? ()


# With dbgsym

(gdb) bt
#0  0x00007f298027ad75 in SECMOD_ReferenceModule (module=0x0) at pk11util.c:874
#1  0x00007f298027b2fc in SECMOD_AddModule (newModule=0x5568b72ec210) at pk11util.c:568
#2  SECMOD_AddModule (newModule=0x5568b72ec210) at pk11util.c:546
#3  0x00007f298027b3a0 in SECMOD_AddNewModuleEx (moduleName=<optimized out>, dllPath=0x7f29805e2e8f "libnssckbi.so", defaultMechanismFlags=0, cipherEnableFlags=0, modparms=0x0, nssparms=<optimized out>) at pk11util.c:722
#4  0x00007f2980597529 in SignatureHandler::SignatureHandler (this=0x7ffe3141cfb0, p7=0x5568b7595f70 "0\202)\206\006\t*\206H\206\367\r\001\a\002\240\202)w0\202)s\002\001\001\061\v0\t\006\005+\016\003\002\032\005", p7_length=13815) at ./poppler/SignatureHandler.cc:136
#5  0x00007f298048cf2c in FormFieldSignature::validateSignature (forceRevalidation=<optimized out>, validationTime=4294967295, doVerifyCert=true, this=0x5568b7580420) at ./poppler/Form.cc:1722
#6  FormFieldSignature::validateSignature (this=0x5568b7580420, doVerifyCert=<optimized out>, forceRevalidation=<optimized out>, validationTime=4294967295) at ./poppler/Form.cc:1689
#7  0x00007f29806a8384 in Poppler::FormFieldSignature::validate (this=this@entry=0x5568b7580320, opt=opt@entry=1, validationTime=...) at ./qt5/src/poppler-form.cc:681
#8  0x00007f29806a88e0 in Poppler::FormFieldSignature::validate (this=0x5568b7580320, opt=opt@entry=Poppler::FormFieldSignature::ValidateVerifyCertificate) at ./qt5/src/poppler-form.cc:674
#9  0x00007f298070180b in PopplerFormFieldSignature::PopplerFormFieldSignature (this=0x5568b75807d0, field=std::unique_ptr<class Poppler::FormFieldSignature> = {...}) at /usr/include/c++/9/bits/unique_ptr.h:360
#10 0x00007f29806f5f94 in PDFGenerator::addFormFields (this=this@entry=0x5568b752f300, popplerPage=popplerPage@entry=0x5568b757f5a0, page=page@entry=0x5568b757f160) at /usr/include/c++/9/bits/unique_ptr.h:153
#11 0x00007f29806fab80 in PDFGenerator::loadPages (this=this@entry=0x5568b752f300, pagesVector=..., rotation=rotation@entry=0, clear=clear@entry=false) at ./generators/poppler/generator_pdf.cpp:774
#12 0x00007f29806faf3f in PDFGenerator::init (this=this@entry=0x5568b752f300, pagesVector=..., password=...) at ./generators/poppler/generator_pdf.cpp:670
#13 0x00007f29806fb19a in PDFGenerator::loadDocumentWithPassword (this=0x5568b752f300, filePath=..., pagesVector=..., password=...) at ./generators/poppler/generator_pdf.cpp:625
#14 0x00007f298330dd38 in Okular::DocumentPrivate::openDocumentInternal (this=0x5568b71a7150, offer=..., isstdin=isstdin@entry=false, docFile=..., filedata=..., password=...) at ./core/document.cpp:952
#15 0x00007f298330e443 in Okular::Document::openDocument (this=this@entry=0x5568b717ba30, docFile=..., url=..., _mime=..., password=...) at ./core/document.cpp:2588
#16 0x00007f2983468e65 in Okular::Part::doOpenFile (this=this@entry=0x5568b7145a70, mimeA=..., fileNameToOpenA=..., isCompressedFile=isCompressedFile@entry=0x7ffe3141d757) at ./part.cpp:1436
#17 0x00007f298346a0e1 in Okular::Part::openFile (this=0x5568b7145a70) at ./part.cpp:1570
#18 0x00007f298effc8fd in KParts::ReadOnlyPartPrivate::openLocalFile (this=this@entry=0x5568b71352d0) at ./src/readonlypart.cpp:190
#19 0x00007f298effd886 in KParts::ReadOnlyPart::openUrl (this=this@entry=0x5568b7145a70, url=...) at ./src/readonlypart.cpp:153
#20 0x00007f298345a50e in Okular::Part::openUrl (this=0x5568b7145a70, _url=..., swapInsteadOfOpening=<optimized out>) at ./part.cpp:1777
#21 0x00005568b6ebdafb in Shell::openUrl (this=0x5568b712dff0, url=..., serializedOptions=...) at ./shell/shell.cpp:292
#22 0x00005568b6ebdd87 in Shell::openDocument (this=0x5568b712dff0, url=..., serializedOptions=...) at ./shell/shell.cpp:233
#23 0x00005568b6eb5d2c in Okular::main (paths=..., serializedOptions=...) at ./shell/okular_main.cpp:181
#24 0x00005568b6eb5a13 in main (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:82



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

https://gitlab.freedesktop.org/poppler/poppler/-/issues/766



benutzer@debian:~$ dpkg -l | grep poppler
ii  libpoppler-qt5-1:amd64                        0.71.0-6                       amd64        PDF rendering library (Qt 5 based shared library)
ii  libpoppler-qt5-1-dbgsym:amd64                 0.71.0-6                       amd64        debug symbols for libpoppler-qt5-1
ii  libpoppler82:amd64                            0.71.0-6                       amd64        PDF rendering library
ii  libpoppler82-dbgsym:amd64                     0.71.0-6                       amd64        debug symbols for libpoppler82
ii  poppler-data                                  0.4.9-2                        all          encoding data for the poppler PDF rendering library

Reply to: