[okular] [Bug 511416] New: Crash when opening

Manuel López-Ibáñez bugzilla_noreply at kde.org
Fri Oct 31 10:03:05 GMT 2025


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

            Bug ID: 511416
           Summary: Crash when opening
    Classification: Applications
           Product: okular
      Version First 23.08.5
       Reported In:
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: lopezibanez at gmail.com
  Target Milestone: ---

Application: okular (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.14.0-34-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.3 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
Because I have a nssdb at the default location, it prompts me for the NSS
Certificate DB password. Whether I enter the password and click "OK, or click
"Cancel", Okular crashes.

Going to   Settings > Configure Backends > PDF, Okular ties to open a
certificate database in the location of the firefox profile, after entering the
passphrase, Okular crashes. Copying the files to the default location of
~/pki/nssdb also crashes. Canceling the popup that asks for the passphrase also
crashes.

The console just says:

QWidget::repaint: Recursive repaint detected
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = okular path = /usr/bin pid = 14810

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007166915a9c78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#5  0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#6  0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007166915aa770 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007166915aa770 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007166915aa770 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007166915aa91d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&,
QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007166915a90c3 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*,
QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x000071669157ddc8 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x000071669157e5f7 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007166915ce269 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x000071669156bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007166908d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x0000716690d46c48 in
QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#26 0x0000716690d17bfc in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x000071668b8dcd06 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#28 0x000071668ef145c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x000071668ef73737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x000071668ef13a63 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x0000716690935279 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007166908d6a7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007166908df3e8 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00005775394a2d1d in ?? ()
#35 0x000071668fe2a1ca in __libc_start_call_main
(main=main at entry=0x5775394a1800, argc=argc at entry=2,
argv=argv at entry=0x7ffd9485f4a8) at ../sysdeps/nptl/libc_start_call_main.h:58
#36 0x000071668fe2a28b in __libc_start_main_impl (main=0x5775394a1800, argc=2,
argv=0x7ffd9485f4a8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffd9485f498) at ../csu/libc-start.c:360
#37 0x00005775394a3b65 in ?? ()
[Inferior 1 (process 17966) detached]

The reporter indicates this bug may be a duplicate of or related to bug 458530,
bug 473354, bug 476734, bug 282970, bug 286966, bug 290763, bug 291196, bug
302372, bug 313066, bug 322127, bug 323721, bug 324504, bug 326587, bug 330376,
bug 349526, bug 351314, bug 365949, bug 376771, bug 378696, bug 395608, bug
398334, bug 421836, bug 471198, bug 472356, bug 498954.

Reported using DrKonqi

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


More information about the Okular-devel mailing list