Description of problem: I tried to fill out an PDF-form and whenever I leave a field, okular crashes. It interstingly is only reproducable with this one PDF, but with this one everytime. Regardless, whether one switches the field with TAB, clicks somewhere else, the field has a default value or not. I downloaded it from here: https://wiki.tum.de/download/attachments/239108496/Arbeitszeitdokumentation_MiLoG_080415.pdf?version=2&modificationDate=1613639440963&api=v2 Evince has the same issue, see: https://bugzilla.redhat.com/show_bug.cgi?id=2228384 So this must be some error in a common logic or dependency. Version-Release number of selected component: okular-23.04.3-2.fc38 Additional info: reporter: libreport-2.17.11 type: CCpp reason: okular killed by SIGSEGV journald_cursor: s=9a7a550263b44ce2aae567ae74362384;i=238ef9;b=227ff983b5e443ea9b73d8e89787bd4f;m=83d885e12;t=601f47183b8fe;x=78fb1d7f46532953 executable: /usr/bin/okular cmdline: /usr/bin/okular cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-gnome-org.gnome.Software-4590.scope rootdir: / uid: 1000 kernel: 6.4.6-200.fc38.x86_64 package: okular-23.04.3-2.fc38 runlevel: N 5 backtrace_rating: 4 crash_function: GfxResources::doLookupFont Truncated backtrace: Thread no. 1 (56 frames) #0 GfxResources::doLookupFont at /usr/src/debug/poppler-23.02.0-1.fc38.x86_64/poppler/Gfx.cc:301 #1 GfxResources::lookupFont at /usr/src/debug/poppler-23.02.0-1.fc38.x86_64/poppler/Gfx.cc:313 #2 Form::ensureFontsForAllCharacters at /usr/src/debug/poppler-23.02.0-1.fc38.x86_64/poppler/Form.cc:2966 #3 FormFieldText::setContentCopy at /usr/src/debug/poppler-23.02.0-1.fc38.x86_64/poppler/Form.cc:1684 #4 Poppler::FormFieldText::setText at /usr/src/debug/poppler-23.02.0-1.fc38.x86_64/qt5/src/poppler-form.cc:424 #5 Okular::EditFormTextCommand::redo at /usr/src/debug/okular-23.04.3-2.fc38.x86_64/core/documentcommands.cpp:459 #6 QUndoStack::push at util/qundostack.cpp:639 #7 QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2, 3, 4, 5>, QtPrivate::List<int, Okular::FormFieldText*, QString const&, int, int, int>, void, void (Okular::Document::*)(int, Okular::FormFieldText*, QString const&, int, int, int)>::call at /usr/include/qt5/QtCore/qobjectdefs_impl.h:152 #8 QtPrivate::FunctionPointer<void (Okular::Document::*)(int, Okular::FormFieldText*, QString const&, int, int, int)>::call<QtPrivate::List<int, Okular::FormFieldText*, QString const&, int, int, int>, void> at /usr/include/qt5/QtCore/qobjectdefs_impl.h:185 #9 QtPrivate::QSlotObject<void (Okular::Document::*)(int, Okular::FormFieldText*, QString const&, int, int, int), QtPrivate::List<int, Okular::FormFieldText*, QString const&, int, int, int>, void>::impl at /usr/include/qt5/QtCore/qobjectdefs_impl.h:418 #10 QtPrivate::QSlotObjectBase::call at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #11 doActivate<false> at kernel/qobject.cpp:3925 #12 QMetaObject::activate at kernel/qobject.cpp:3985 #13 FormWidgetsController::formTextChangedByWidget at /usr/src/debug/okular-23.04.3-2.fc38.x86_64/redhat-linux-build/okularpart_autogen/EAH7DXM7NH/moc_formwidgets.cpp:397 #14 FormLineEdit::slotChanged at /usr/src/debug/okular-23.04.3-2.fc38.x86_64/part/formwidgets.cpp:571 #15 QtPrivate::QSlotObjectBase::call at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #16 doActivate<false> at kernel/qobject.cpp:3925 #17 QMetaObject::activate at kernel/qobject.cpp:3985 #18 QLineEdit::textEdited at .moc/moc_qlineedit.cpp:454 #19 QLineEditPrivate::_q_textEdited at widgets/qlineedit_p.cpp:132 #20 doActivate<false> at kernel/qobject.cpp:3937 #21 QMetaObject::activate at kernel/qobject.cpp:3985 #22 QWidgetLineControl::textEdited at .moc/moc_qwidgetlinecontrol_p.cpp:280 #23 QWidgetLineControl::finishChange at widgets/qwidgetlinecontrol.cpp:735 #24 QWidgetLineControl::backspace at widgets/qwidgetlinecontrol.cpp:232 #25 QWidgetLineControl::processKeyEvent at widgets/qwidgetlinecontrol.cpp:1904 #26 QLineEdit::keyPressEvent at widgets/qlineedit.cpp:1793 #27 QWidget::event at kernel/qwidget.cpp:8704 #28 QApplicationPrivate::notify_helper at kernel/qapplication.cpp:3640 #29 QApplication::notify at kernel/qapplication.cpp:3002 #30 QCoreApplication::notifyInternal2 at kernel/qcoreapplication.cpp:1064 #31 QCoreApplication::forwardEvent at kernel/qcoreapplication.cpp:1079 #32 QWidgetWindow::event at kernel/qwidgetwindow.cpp:293 #33 QApplicationPrivate::notify_helper at kernel/qapplication.cpp:3640 #34 QCoreApplication::notifyInternal2 at kernel/qcoreapplication.cpp:1064 #35 QCoreApplication::sendSpontaneousEvent at kernel/qcoreapplication.cpp:1474 #36 QGuiApplicationPrivate::processKeyEvent at kernel/qguiapplication.cpp:2410 #37 QIBusPlatformInputContext::filterEventFinished at qibusplatforminputcontext.cpp:538 #38 QtPrivate::QSlotObjectBase::call at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #39 doActivate<false> at kernel/qobject.cpp:3925 #40 QMetaObject::activate at kernel/qobject.cpp:3985 #41 QDBusPendingCallWatcher::finished at .moc/moc_qdbuspendingcall.cpp:158 #42 QObject::event at kernel/qobject.cpp:1347 #43 QApplicationPrivate::notify_helper at kernel/qapplication.cpp:3640 #44 QCoreApplication::notifyInternal2 at kernel/qcoreapplication.cpp:1064 #45 QCoreApplication::sendEvent at kernel/qcoreapplication.cpp:1462 #46 QCoreApplicationPrivate::sendPostedEvents at kernel/qcoreapplication.cpp:1821 #47 QCoreApplication::sendPostedEvents at kernel/qcoreapplication.cpp:1680 #48 postEventSourceDispatch at kernel/qeventdispatcher_glib.cpp:277 #51 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276 #52 g_main_context_iteration at ../glib/gmain.c:4343 #53 QEventDispatcherGlib::processEvents at kernel/qeventdispatcher_glib.cpp:423 #54 QEventLoop::exec at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #55 QCoreApplication::exec at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #56 QGuiApplication::exec at kernel/qguiapplication.cpp:1863 #57 QApplication::exec at kernel/qapplication.cpp:2832
Created attachment 1981344 [details] File: proc_pid_status
Created attachment 1981345 [details] File: limits
Created attachment 1981346 [details] File: mountinfo
Created attachment 1981347 [details] File: os_info
Created attachment 1981348 [details] File: cpuinfo
Created attachment 1981349 [details] File: core_backtrace
Created attachment 1981350 [details] File: exploitable
Created attachment 1981351 [details] File: dso_list
Created attachment 1981352 [details] File: var_log_messages
Created attachment 1981353 [details] File: backtrace
Created attachment 1981354 [details] File: open_fds
Created attachment 1981355 [details] File: maps
Created attachment 1981356 [details] File: environ