Description of problem: Krita started crashing when opening and saving files after I updated to Fedora 36. It crashes when saving and opening files. Version-Release number of selected component (if applicable): Krita version: 5.0.0 How reproducible: Always Steps to Reproduce: 1. Install Krita from the repositories 2. Try to Open a file 3. Alternatively, start a new file 4. Try to save it Actual results: It crashes on both occasions. Expected results: It is expected to open and save normally. Additional info: When trying to OPEN A FILE: Application: Krita (krita), signal: Segmentation fault [KCrash Handler] #4 0x00007f0234b22677 in QList<QAction*>::~QList() [clone .lto_priv.0] () from /lib64/libkritawidgetutils.so.17 #5 0x00007f0234b87964 in KToolBar::~KToolBar() () from /lib64/libkritawidgetutils.so.17 #6 0x00007f0234b87a4d in KToolBar::~KToolBar() () from /lib64/libkritawidgetutils.so.17 #7 0x00007f0235acff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #8 0x00007f02367ed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #9 0x00007f02367ed44d in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #10 0x00007f0235acff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #11 0x00007f02367ed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #12 0x00007f023696386d in QSplitter::~QSplitter() () from /lib64/libQt5Widgets.so.5 #13 0x00007f0235acff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #14 0x00007f02367ed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #15 0x00007f0221416cdd in KFileWidget::~KFileWidget() () from /lib64/libKF5KIOFileWidgets.so.5 #16 0x00007f0235acff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #17 0x00007f02367ed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #18 0x00007f02214b9bf1 in KDEPlatformFileDialog::~KDEPlatformFileDialog() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #19 0x00007f02214cec9b in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #20 0x00007f02214cecfd in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #21 0x00007f02369bcf0a in QDialogPrivate::deletePlatformHelper() () from /lib64/libQt5Widgets.so.5 #22 0x00007f02369d1878 in QFileDialogPrivate::createWidgets() [clone .part.0] () from /lib64/libQt5Widgets.so.5 #23 0x00007f02369d19d8 in QFileDialog::setOptions(QFlags<QFileDialog::Option>) () from /lib64/libQt5Widgets.so.5 #24 0x00007f0234b30395 in KoFileDialog::createFileDialog() () from /lib64/libkritawidgetutils.so.17 #25 0x00007f0234b30c46 in KoFileDialog::filenames() () from /lib64/libkritawidgetutils.so.17 #26 0x00007f0237a54ef7 in KisMainWindow::showOpenFileDialog(bool) () from /lib64/libkritaui.so.17 #27 0x00007f0237a5df80 in KisMainWindow::slotFileOpen(bool) () from /lib64/libkritaui.so.17 #28 0x00007f0235adadbf in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #29 0x00007f02367a8266 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5 #30 0x00007f02367aaf43 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5 #31 0x00007f02369339e2 in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5 #32 0x00007f023693b8ec in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5 #33 0x00007f02367f1798 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #34 0x00007f02367aec82 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #35 0x00007f02367b7302 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #36 0x00007f0237a203f0 in KisApplication::notify(QObject*, QEvent*) () from /lib64/libkritaui.so.17 #37 0x00007f0235aa7658 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #38 0x00007f02367b5402 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5 #39 0x00007f023680af45 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #40 0x00007f023680deb0 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #41 0x00007f02367aec82 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #42 0x00007f0237a203f0 in KisApplication::notify(QObject*, QEvent*) () from /lib64/libkritaui.so.17 #43 0x00007f0235aa7658 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #44 0x00007f0235f6a115 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5 #45 0x00007f0235f49f5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #46 0x00007f0222b1caee in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #47 0x00007f0233298faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #48 0x00007f02332ee2c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #49 0x00007f0233296940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #50 0x00007f0235af82fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #51 0x00007f0235aa60ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #52 0x00007f0235aae162 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #53 0x000055dfc936cb46 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krita-5.0.0-2.fc36.x86_64/krita/main.cc:698 [Inferior 1 (process 6319) detached] When trying to SAVE A FILE: Application: Krita (krita), signal: Segmentation fault [KCrash Handler] #4 0x00007f69fb322677 in QList<QAction*>::~QList() [clone .lto_priv.0] () from /lib64/libkritawidgetutils.so.17 #5 0x00007f69fb387964 in KToolBar::~KToolBar() () from /lib64/libkritawidgetutils.so.17 #6 0x00007f69fb387a4d in KToolBar::~KToolBar() () from /lib64/libkritawidgetutils.so.17 #7 0x00007f69fc2cff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #8 0x00007f69fcfed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #9 0x00007f69fcfed44d in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #10 0x00007f69fc2cff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #11 0x00007f69fcfed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #12 0x00007f69fd16386d in QSplitter::~QSplitter() () from /lib64/libQt5Widgets.so.5 #13 0x00007f69fc2cff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #14 0x00007f69fcfed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #15 0x00007f69e3f7acdd in KFileWidget::~KFileWidget() () from /lib64/libKF5KIOFileWidgets.so.5 #16 0x00007f69fc2cff3a in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5 #17 0x00007f69fcfed106 in QWidget::~QWidget() () from /lib64/libQt5Widgets.so.5 #18 0x00007f69e8041bf1 in KDEPlatformFileDialog::~KDEPlatformFileDialog() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #19 0x00007f69e8056c9b in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #20 0x00007f69e8056cfd in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() () from /usr/lib64/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so #21 0x00007f69fd1bcf0a in QDialogPrivate::deletePlatformHelper() () from /lib64/libQt5Widgets.so.5 #22 0x00007f69fd1d1878 in QFileDialogPrivate::createWidgets() [clone .part.0] () from /lib64/libQt5Widgets.so.5 #23 0x00007f69fd1d19d8 in QFileDialog::setOptions(QFlags<QFileDialog::Option>) () from /lib64/libQt5Widgets.so.5 #24 0x00007f69fb330395 in KoFileDialog::createFileDialog() () from /lib64/libkritawidgetutils.so.17 #25 0x00007f69fb3306fd in KoFileDialog::filename() () from /lib64/libkritawidgetutils.so.17 #26 0x00007f69fe25f06d in KisMainWindow::saveDocument(KisDocument*, bool, bool, bool) () from /lib64/libkritaui.so.17 #27 0x00007f69fe25ffa7 in KisMainWindow::slotFileSave() () from /lib64/libkritaui.so.17 #28 0x00007f69fc2dadbf in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #29 0x00007f69fcfa8266 in QAction::triggered(bool) () from /lib64/libQt5Widgets.so.5 #30 0x00007f69fcfaaf43 in QAction::activate(QAction::ActionEvent) () from /lib64/libQt5Widgets.so.5 #31 0x00007f69fd1339e2 in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5 #32 0x00007f69fd13b8ec in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) () from /lib64/libQt5Widgets.so.5 #33 0x00007f69fcff1798 in QWidget::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #34 0x00007f69fcfaec82 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #35 0x00007f69fcfb7302 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #36 0x00007f69fe2203f0 in KisApplication::notify(QObject*, QEvent*) () from /lib64/libkritaui.so.17 #37 0x00007f69fc2a7658 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #38 0x00007f69fcfb5402 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib64/libQt5Widgets.so.5 #39 0x00007f69fd00af45 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from /lib64/libQt5Widgets.so.5 #40 0x00007f69fd00deb0 in QWidgetWindow::event(QEvent*) () from /lib64/libQt5Widgets.so.5 #41 0x00007f69fcfaec82 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #42 0x00007f69fe2203f0 in KisApplication::notify(QObject*, QEvent*) () from /lib64/libkritaui.so.17 #43 0x00007f69fc2a7658 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #44 0x00007f69fc76a115 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib64/libQt5Gui.so.5 #45 0x00007f69fc749f5c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Gui.so.5 #46 0x00007f69e951caee in xcbSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5XcbQpa.so.5 #47 0x00007f69f9b26faf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #48 0x00007f69f9b7c2c8 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #49 0x00007f69f9b24940 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #50 0x00007f69fc2f82fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #51 0x00007f69fc2a60ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #52 0x00007f69fc2ae162 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #53 0x000055c0cfafbb46 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krita-5.0.0-2.fc36.x86_64/krita/main.cc:698 [Inferior 1 (process 6448) detached]
FEDORA-2022-5c2b22aadc has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-5c2b22aadc
FEDORA-2022-5c2b22aadc has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-5c2b22aadc` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-5c2b22aadc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-5c2b22aadc has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.