[okular] [Bug 519547] New: Okular crash when repositioning digital signature box

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Apr 28 21:06:18 BST 2026


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

            Bug ID: 519547
           Summary: Okular crash when repositioning digital signature box
    Classification: Applications
           Product: okular
      Version First 26.04.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: okular-devel at kde.org
          Reporter: jasonhsu2013 at gmail.com
  Target Milestone: ---

Application: okular (26.04.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.11.0
Frameworks Version: 6.25.0
Operating System: Linux 6.19.14-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.6.4 [CoredumpBackend]

-- Information about the crash:
Okular seems to crash sometimes when digitally signing the document and
repositioning the digital signature box. This  but doesn't  happen on every
drag/resize/etc but is easily reproducible for me after clicking a bunch of
times.

Used self-signed certificate from Firefox store. Did not try with other
certificate.

The crash can be reproduced sometimes.

-- Backtrace (Reduced):
#5  0x00007ff2e3719deb in
std::_Rb_tree<Okular::Annotation::AdditionalActionType,
std::pair<Okular::Annotation::AdditionalActionType const, Okular::Action*>,
std::_Select1st<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> >, std::less<Okular::Annotation::AdditionalActionType>,
std::allocator<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> > >::_S_left (__x=<optimized out>) at
/usr/include/c++/15.2.1/bits/stl_tree.h:1425
#6  std::_Rb_tree<Okular::Annotation::AdditionalActionType,
std::pair<Okular::Annotation::AdditionalActionType const, Okular::Action*>,
std::_Select1st<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> >, std::less<Okular::Annotation::AdditionalActionType>,
std::allocator<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> > >::_M_lower_bound (this=<optimized out>, __x=<optimized
out>, __y=<optimized out>, __k=<optimized out>) at
/usr/include/c++/15.2.1/bits/stl_tree.h:2605
#7  std::_Rb_tree<Okular::Annotation::AdditionalActionType,
std::pair<Okular::Annotation::AdditionalActionType const, Okular::Action*>,
std::_Select1st<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> >, std::less<Okular::Annotation::AdditionalActionType>,
std::allocator<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> > >::find (__k=<optimized out>, this=<optimized out>) at
/usr/include/c++/15.2.1/bits/stl_tree.h:3165
#8  std::map<Okular::Annotation::AdditionalActionType, Okular::Action*,
std::less<Okular::Annotation::AdditionalActionType>,
std::allocator<std::pair<Okular::Annotation::AdditionalActionType const,
Okular::Action*> > >::find (this=<optimized out>, __x=<optimized out>) at
/usr/include/c++/15.2.1/bits/stl_map.h:1285
#9  QMap<Okular::Annotation::AdditionalActionType, Okular::Action*>::contains
(key=<synthetic pointer>: 264135, this=0x562088748880) at
/usr/include/qt6/QtCore/qmap.h:355
#10 Okular::WidgetAnnotation::additionalAction (this=this at entry=0x56208831e5f0,
type=type at entry=Okular::Annotation::PageClosing) at
/usr/src/debug/okular/okular-26.04.0/core/annotations.cpp:3326
#11 0x00007ff2d034da68 in PageView::notifyCurrentPageChanged
(this=0x5620878a38b0, previous=<optimized out>, current=4) at
/usr/src/debug/okular/okular-26.04.0/part/pageview.cpp:1591
#12 0x00007ff2e37463d8 in Okular::Document::setViewport
(this=this at entry=0x5620879ecd80, viewport=...,
excludeObserver=excludeObserver at entry=0x5620878a38d8,
smoothMove=smoothMove at entry=false, updateHistory=<optimized out>) at
/usr/src/debug/okular/okular-26.04.0/core/document.cpp:3689
#13 0x00007ff2d0362dc4 in PageView::slotRequestVisiblePixmaps
(this=0x5620878a38b0, newValue=<optimized out>) at
/usr/src/debug/okular/okular-26.04.0/part/pageview.cpp:5005
#14 0x00007ff2f95dc9c2 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#15 doActivate<false> (sender=0x5620878a1bc0, signal_index=7,
argv=0x7ffcbb595700) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4371
[...]
#17 QAbstractSlider::valueChanged (this=0x5620878a1bc0, _t1=5962) at
/usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qabstractslider.cpp:250
#18 QAbstractSlider::setValue (this=0x5620878a1bc0, value=5962) at
/usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qabstractslider.cpp:519
#19 0x00007ff2fa7bd9e7 in QAbstractScrollArea::event (this=0x5620878a38b0,
e=0x7ffcbb595a00) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qevent.h:994
#20 0x00007ff2f95761da in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver at entry=0x5620878a35a0, event=event at entry=0x7ffcbb595a00) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1246
#21 0x00007ff2fa702440 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5620878a35a0, e=0x7ffcbb595a00) at
/usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3270


Reported using DrKonqi

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


More information about the Okular-devel mailing list