[okular] [Bug 476734] New: OKULAR crashes when accessing certificate database

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Thu Nov 9 01:41:26 GMT 2023


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

            Bug ID: 476734
           Summary: OKULAR crashes when accessing certificate database
    Classification: Applications
           Product: okular
           Version: 23.08.1
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: bregg at poczta.onet.pl
  Target Milestone: ---

Application: okular (23.08.1)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: Linux 6.5.0-10-generic x86_64
Windowing System: X11
Distribution: Ubuntu 23.10
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
I have a YubiKey both and Crypto Card which I'm using to sign documents. Crypto
card certificate is located in mozilla database.
When I try do to configure Okular via Configure Backends, it crashes on
configuring the PDF backend, but only whe either Yubikey or CryptoCard are
connected. The crash folows the window asking for the password to my
cryptocard.

The crash can be reproduced every time.

-- Backtrace:
Application: Okular (okular), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fc1671a7ce8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fc1671a8739 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fc1671a8739 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fc1671a8739 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fc1671a88d6 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fc1671a71ef in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fc16717d265 in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fc16717da4a in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fc1671cb3e1 in ??? () at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fc16716bc82 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fc1664cc7a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fc166944d71 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x00007fc16691762c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007fc1614f9f7e in ??? () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#28 0x00007fc164f13b2c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fc164f6f46f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc164f11d20 in g_main_context_iteration () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fc166527daa in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007fc1664cb15b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fc1664d3904 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00005602bd8b8bef in ??? ()
#35 0x00007fc165a280d0 in __libc_start_call_main
(main=main at entry=0x5602bd8b77e0, argc=argc at entry=2,
argv=argv at entry=0x7ffe51b14498) at ../sysdeps/nptl/libc_start_call_main.h:58
#36 0x00007fc165a28189 in __libc_start_main_impl (main=0x5602bd8b77e0, argc=2,
argv=0x7ffe51b14498, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe51b14488) at ../csu/libc-start.c:360
#37 0x00005602bd8b9a05 in ??? ()
[Inferior 1 (process 49441) detached]

The reporter indicates this bug may be a duplicate of or related to bug 472356,
bug 473354.

Reported using DrKonqi

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


More information about the Okular-devel mailing list