https://bugs.kde.org/show_bug.cgi?id=526503
Bug ID: 526503
Summary: Sporadic crash on Ctrl+S with document with forms
Classification: Applications
Product: okular
Version First 25.12.2
Reported In:
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: okular (25.12.2)
(Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.2
Frameworks Version: 6.23.0
Operating System: Linux 6.18.39-gentoo x86_64
Windowing System: X11
Distribution: "Gentoo Linux"
DrKonqi: 6.3.80 [KCrashBackend]
-- Information about the crash:
May be regression of #467603.
Opened a document and edited forms. A trivial edit of checking and unchecking
the same checkbox triggers. If just editing a text field (without
checking/unchecking anything), it doesn't seem to trigger.
Pressed Ctrl+S to save.
Crashed. Document seems to be saved though, not sure whether every time.
The crash can be reproduced sometimes.
-- Backtrace:
Application: Okular (okular), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#7 0x00007f2d18b58c57 in
Okular::EditFormButtonsCommand::refreshInternalPageReferences
(this=0x55e9cb180220, newPagesVector=...) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/core/documentcommands.cpp:656
#8 0x00007f2d18b38e38 in Okular::Document::swapBackingFile
(this=0x55e9cae606e0, newFileName=..., url=...) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/core/document.cpp:4990
#9 0x00007f2d18b3a132 in Okular::Document::swapBackingFile (this=<optimized
out>, newFileName=<optimized out>, url=<optimized out>) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/core/document.cpp:5049
#10 0x00007f2d188d754b in Okular::Part::doOpenFile
(this=this@entry=0x55e9caea4230, mimeA=..., fileNameToOpenA=...,
isCompressedFile=isCompressedFile@entry=0x7ffe5420853f) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/part/part.cpp:1432
#11 0x00007f2d188d8331 in Okular::Part::openFile (this=0x55e9caea4230) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/part/part.cpp:1592
#12 0x00007f2d38b49d45 in KParts::ReadOnlyPartPrivate::openLocalFile
(this=this@entry=0x55e9cae45c00) at
/var/tmp/portage/kde-frameworks/kparts-6.23.0/work/kparts-6.23.0/src/readonlypart.cpp:157
#13 0x00007f2d38b4b028 in KParts::ReadOnlyPart::openUrl
(this=this@entry=0x55e9caea4230, url=...) at
/var/tmp/portage/kde-frameworks/kparts-6.23.0/work/kparts-6.23.0/src/readonlypart.cpp:118
#14 0x00007f2d188cc563 in Okular::Part::openUrl
(this=this@entry=0x55e9caea4230, _url=...,
swapInsteadOfOpening=swapInsteadOfOpening@entry=true) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/part/part.cpp:1818
#15 0x00007f2d188e315e in Okular::Part::saveAs (this=this@entry=0x55e9caea4230,
saveUrl=..., flags=...) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/part/part.cpp:2925
#16 0x00007f2d188e44a3 in Okular::Part::saveAs (this=0x55e9caea4230,
saveUrl=...) at /usr/include/qt6/QtCore/qflags.h:77
#17 Okular::Part::saveFile (this=0x55e9caea4230) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/part/part.cpp:2570
#18 0x00007f2d36d263c9 in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=0x55e9caea4230, a=0x7ffe54208d80) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs_impl.h:461
#19 doActivate<false> (sender=0x55e9cada9a60, signal_index=7,
argv=0x7ffe54208d80) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4272
#20 0x00007f2d36cda814 in QMetaObject::activate
(sender=sender@entry=0x55e9cada9a60, m=m@entry=0x7f2d377e44c0
<QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=4,
argv=argv@entry=0x7ffe54208d80) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobject.cpp:4332
#21 0x00007f2d37518f5d in QMetaObject::activate<void, bool>
(sender=0x55e9cada9a60, mo=0x7f2d377e44c0 <QAction::staticMetaObject>,
local_signal_index=4, ret=0x0) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qobjectdefs.h:319
#22 QAction::triggered (this=0x55e9cada9a60, _t1=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2_build/src/gui/Gui_autogen/include/moc_qaction.cpp:374
#23 QAction::activate (this=0x55e9cada9a60, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qaction.cpp:1104
#24 0x00007f2d3751a590 in QAction::event (this=0x55e9cada9a60,
e=0x7ffe54208fa0) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qaction.cpp:1046
#25 0x00007f2d37f6cde6 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e9cada9a60, e=0x7ffe54208fa0) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:3305
#26 0x00007f2d36d3ce58 in QCoreApplication::notifyInternal2
(receiver=0x55e9cada9a60, event=0x7ffe54208fa0) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1109
#27 0x00007f2d36d3d01d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qcoreapplication.cpp:1549
#28 0x00007f2d3752c6d5 in QShortcutMap::dispatchEvent (this=<optimized out>,
e=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qshortcutmap.cpp:606
#29 0x00007f2d3752cff2 in QShortcutMap::tryShortcut
(this=this@entry=0x55e9caa6ca40, e=e@entry=0x7ffe542090b0) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qshortcutmap.cpp:310
#30 0x00007f2d371f5fd9 in QWindowSystemInterface::handleShortcutEvent
(window=<optimized out>, window@entry=0x55e9cadcfaf0, timestamp=<optimized
out>, keyCode=83, modifiers=..., nativeScanCode=39, nativeVirtualKey=115,
nativeModifiers=4, text=..., autorepeat=false, count=1) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:453
#31 0x00007f2d3718a56b in QGuiApplicationPrivate::processKeyEvent
(e=0x55e9cb45ca10) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:2587
#32 0x00007f2d371f0433 in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qwindowsysteminterface.cpp:1117
#33 0x00007f2d32dff74e in xcbSourceDispatch (source=<optimized out>) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:59
#34 0x00007f2d342b7b06 in g_main_dispatch
(context=context@entry=0x7f2d1c000f80) at ../glib-2.84.4/glib/gmain.c:3398
#35 0x00007f2d342bae77 in g_main_context_dispatch_unlocked
(context=0x7f2d1c000f80) at ../glib-2.84.4/glib/gmain.c:4249
#36 g_main_context_iterate_unlocked (context=context@entry=0x7f2d1c000f80,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib-2.84.4/glib/gmain.c:4314
#37 0x00007f2d342bb5e0 in g_main_context_iteration (context=0x7f2d1c000f80,
may_block=1) at ../glib-2.84.4/glib/gmain.c:4379
#38 0x00007f2d36acd933 in QEventDispatcherGlib::processEvents
(this=0x55e9cabb9070, flags=...) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#39 0x00007f2d36d5dc8a in QEventLoop::exec (this=this@entry=0x7ffe54209480,
flags=..., flags@entry=...) at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#40 0x00007f2d36d5de23 in QCoreApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/corelib/global/qflags.h:77
#41 0x00007f2d3717d400 in QGuiApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/gui/kernel/qguiapplication.cpp:1977
#42 0x00007f2d37ef43f9 in QApplication::exec () at
/var/tmp/portage/dev-qt/qtbase-6.10.2/work/qtbase-everywhere-src-6.10.2/src/widgets/kernel/qapplication.cpp:2575
#43 0x000055e99e5646d7 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-apps/okular-25.12.2-r1/work/okular-25.12.2/shell/main.cpp:109
[Inferior 1 (process 3728622) detached]
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.