[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