https://bugs.kde.org/show_bug.cgi?id=506051
Bug ID: 506051 Summary: Okular crashes on saving a modified PDF form 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@kde.org Reporter: dpe...@gmail.com Target Milestone: --- Application: okular (23.08.5) Qt Version: 5.15.13 Frameworks Version: 5.115.0 Operating System: Linux 6.8.0-54-generic x86_64 Windowing System: X11 Distribution: Ubuntu 24.04.2 LTS DrKonqi: 5.27.11 [KCrashBackend] -- Information about the crash: Only form that crashes for me: https://tu-dresden.de/tu-dresden/universitaetskultur/diversitaet-inklusion/ressourcen/dateien/familienfreundlichkeit/antragsformular-auslandsfoerderung?lang=en It crashes every time on saving, with a brief popup saying "Could not open file:///home/..." etc., but does actually seem to save it, except for a radio button on page 4. The crash can be reproduced every time. -- Backtrace: Application: Okular (okular), signal: Segmentation fault [KCrash Handler] #4 0x000075ea57ac8470 in Poppler::FormField::isVisible() const () from /lib/x86_64-linux-gnu/libpoppler-qt5.so.1 #5 0x000075ea69561b1a in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #6 0x000075ea695666db in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #7 0x000075ea69566ed8 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #8 0x000075ea7e712e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x000075ea7e71710d in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x000075ea7e70624b in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x000075ea7f36bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x000075ea7e6d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x000075ea7e7345ab in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x000075ea7e734ed9 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x000075ea7cd145c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x000075ea7cd73737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x000075ea7cd13a63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x000075ea7e735279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x000075ea7e6d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x000075ea7f58aebb in QDialog::exec() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x000075ea7fb29f2e in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #22 0x000075ea7fb2a697 in KMessageBox::createKMessageBox(QDialog*, QDialogButtonBox*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #23 0x000075ea7fb77168 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #24 0x000075ea7fb27acd in KMessageBox::error(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #25 0x000075ea694ebf8b in Okular::Part::openUrl(QUrl const&, bool) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #26 0x000075ea694f80d4 in Okular::Part::saveAs(QUrl const&, QFlags<Okular::Part::SaveAsFlag>) () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #27 0x000075ea694f8674 in Okular::Part::saveFile() () from /usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so #28 0x000075ea7e712e16 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x000075ea7f364f94 in QAction::triggered(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x000075ea7f367eab in QAction::activate(QAction::ActionEvent) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x000075ea7f368acd in QAction::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #32 0x000075ea7f36bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #33 0x000075ea7e6d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x000075ea7eb77b3c in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #35 0x000075ea7eb787b3 in QShortcutMap::tryShortcut(QKeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #36 0x000075ea7eb1b512 in QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString const&, bool, unsigned short) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #37 0x000075ea7eb414d5 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #38 0x000075ea7eb17bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #39 0x000075ea798e0d06 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #40 0x000075ea7cd145c5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x000075ea7cd73737 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x000075ea7cd13a63 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x000075ea7e735279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #44 0x000075ea7e6d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x000075ea7e6df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #46 0x0000564e2afbbd1d in ?? () #47 0x000075ea7dc2a1ca in __libc_start_call_main (main=main@entry=0x564e2afba800, argc=argc@entry=2, argv=argv@entry=0x7fff605a70e8) at ../sysdeps/nptl/libc_start_call_main.h:58 #48 0x000075ea7dc2a28b in __libc_start_main_impl (main=0x564e2afba800, argc=2, argv=0x7fff605a70e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff605a70d8) at ../csu/libc-start.c:360 #49 0x0000564e2afbcb65 in ?? () [Inferior 1 (process 429465) detached] The reporter indicates this bug may be a duplicate of or related to bug 505130. Reported using DrKonqi -- You are receiving this mail because: You are the assignee for the bug.