https://bugs.kde.org/show_bug.cgi?id=453884
Bug ID: 453884 Summary: Krita 5.0.6 crashes during saving Product: krita Version: 5.0.6 Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: vulph...@protonmail.ch Target Milestone: --- Application: krita (5.0.6) Qt Version: 5.15.4 Frameworks Version: 5.94.0 Operating System: Linux 5.17.7-arch1-2 x86_64 Windowing System: X11 Distribution: "Arch Linux" DrKonqi: 5.24.5 [KCrashBackend] -- Information about the crash: - What I was doing when the application crashed: When I saved or exported file that I edited, Krita suddenly terminated itself with a segmentation fault and Dr Konqi notification appeared The crash can be reproduced every time. -- Backtrace: Application: Krita (krita), signal: Segmentation fault [KCrash Handler] #4 0x00007f579fa34c77 in std::__atomic_base<int>::load(std::memory_order) const (__m=std::memory_order_relaxed, this=0x2ffffffff) at /usr/include/c++/11.2.0/bits/atomic_base.h:481 #5 QAtomicOps<int>::loadRelaxed<int>(std::atomic<int> const&) (_q_value=<error reading variable: Cannot access memory at address 0x2ffffffff>) at /usr/include/qt/QtCore/qatomic_cxx11.h:239 #6 QBasicAtomicInteger<int>::loadRelaxed() const (this=0x2ffffffff) at /usr/include/qt/QtCore/qbasicatomic.h:107 #7 QtPrivate::RefCount::deref() (this=0x2ffffffff) at /usr/include/qt/QtCore/qrefcount.h:66 #8 QList<QAction*>::~QList() (this=0x55f8ca348410, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:873 #9 0x00007f579fa983dc in KToolBar::Private::~Private() (this=0x55f8ca348360, this=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/widgetutils/xmlgui/ktoolbar.cpp:83 #10 KToolBar::~KToolBar() (this=0x55f8cc59eef0, this=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/widgetutils/xmlgui/ktoolbar.cpp:794 #11 0x00007f579fa984be in KToolBar::~KToolBar() (this=0x55f8cc59eef0, this=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/widgetutils/xmlgui/ktoolbar.cpp:795 #12 0x00007f57a1019db5 in QObjectPrivate::deleteChildren() (this=this@entry=0x55f8cc4e8f90) at kernel/qobject.cpp:2104 #13 0x00007f57a1a87d05 in QWidget::~QWidget() (this=0x55f8cc321240, this=<optimized out>) at kernel/qwidget.cpp:1522 #14 0x00007f57a1a87f1e in QWidget::~QWidget() (this=0x55f8cc321240, this=<optimized out>) at kernel/qwidget.cpp:1546 #15 0x00007f57a1019db5 in QObjectPrivate::deleteChildren() (this=this@entry=0x55f8cc5d0230) at kernel/qobject.cpp:2104 #16 0x00007f57a1a87d05 in QWidget::~QWidget() (this=0x55f8cc5d01f0, this=<optimized out>) at kernel/qwidget.cpp:1522 #17 0x00007f57a1c109be in QSplitter::~QSplitter() (this=0x55f8cc5d01f0, this=<optimized out>) at widgets/qsplitter.cpp:979 #18 0x00007f57a1019db5 in QObjectPrivate::deleteChildren() (this=this@entry=0x55f8cc4e8ca0) at kernel/qobject.cpp:2104 #19 0x00007f57a1a87d05 in QWidget::~QWidget() (this=0x55f8cb6fc000, this=<optimized out>) at kernel/qwidget.cpp:1522 #20 0x00007f579ab7ff0e in KFileWidget::~KFileWidget() (this=0x55f8cb6fc000, this=<optimized out>) at /usr/src/debug/kio-5.94.0/src/filewidgets/kfilewidget.cpp:472 #21 0x00007f57a1019db5 in QObjectPrivate::deleteChildren() (this=this@entry=0x55f8c5e99b10) at kernel/qobject.cpp:2104 #22 0x00007f57a1a87d05 in QWidget::~QWidget() (this=0x55f8ca8c35e0, this=<optimized out>) at kernel/qwidget.cpp:1522 #23 0x00007f579ac5dc82 in KDEPlatformFileDialogBase::~KDEPlatformFileDialogBase() (this=0x55f8ca8c35e0, this=<optimized out>) at /usr/src/debug/build/src/platformtheme/KDEPlasmaPlatformTheme_autogen/EWIEGA46WW/../../../../../plasma-integration-5.24.5/src/platformtheme/kdeplatformfiledialogbase_p.h:14 #24 KDEPlatformFileDialog::~KDEPlatformFileDialog() (this=0x55f8ca8c35e0, this=<optimized out>) at /usr/src/debug/build/src/platformtheme/KDEPlasmaPlatformTheme_autogen/EWIEGA46WW/../../../../../plasma-integration-5.24.5/src/platformtheme/kdeplatformfiledialoghelper.h:14 #25 KDEPlatformFileDialog::~KDEPlatformFileDialog() (this=0x55f8ca8c35e0, this=<optimized out>) at /usr/src/debug/build/src/platformtheme/KDEPlasmaPlatformTheme_autogen/EWIEGA46WW/../../../../../plasma-integration-5.24.5/src/platformtheme/kdeplatformfiledialoghelper.h:14 #26 0x00007f579ac734fc in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() (this=0x55f8c709d300, this=<optimized out>) at /usr/src/debug/plasma-integration-5.24.5/src/platformtheme/kdeplatformfiledialoghelper.cpp:257 #27 0x00007f579ac7356d in KDEPlatformFileDialogHelper::~KDEPlatformFileDialogHelper() (this=0x55f8c709d300, this=<optimized out>) at /usr/src/debug/plasma-integration-5.24.5/src/platformtheme/kdeplatformfiledialoghelper.cpp:258 #28 0x00007f57a1c5c828 in QDialogPrivate::~QDialogPrivate() (this=0x55f8c7422c90, this=<optimized out>) at dialogs/qdialog.cpp:112 #29 0x00007f57a1c6baee in QFileDialogPrivate::~QFileDialogPrivate() (this=0x55f8c7422c90, this=<optimized out>) at dialogs/qfiledialog.cpp:556 #30 0x00007f579fa29176 in KisPreviewFileDialog::~KisPreviewFileDialog() (this=0x55f8cc248ce0, this=<optimized out>) at /usr/src/debug/build/libs/widgetutils/kritawidgetutils_autogen/EWIEGA46WW/../../../../../krita-5.0.6/libs/widgetutils/KisPreviewFileDialog.h:41 #31 KisPreviewFileDialog::~KisPreviewFileDialog() (this=0x55f8cc248ce0, this=<optimized out>) at /usr/src/debug/build/libs/widgetutils/kritawidgetutils_autogen/EWIEGA46WW/../../../../../krita-5.0.6/libs/widgetutils/KisPreviewFileDialog.h:41 #32 0x00007f579fa3f6e0 in QScopedPointerDeleter<KisPreviewFileDialog>::cleanup(KisPreviewFileDialog*) (pointer=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:52 #33 QScopedPointer<KisPreviewFileDialog, QScopedPointerDeleter<KisPreviewFileDialog> >::~QScopedPointer() (this=0x55f8cc239958, this=<optimized out>) at /usr/include/qt/QtCore/qscopedpointer.h:107 #34 KoFileDialog::Private::~Private() (this=0x55f8cc239910, this=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/widgetutils/KoFileDialog.cpp:43 #35 KoFileDialog::~KoFileDialog() (this=this@entry=0x7ffc3cba99d0, this=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/widgetutils/KoFileDialog.cpp:67 #36 0x00007f57a2c9c7ff in KisMainWindow::saveDocument(KisDocument*, bool, bool, bool) (this=0x55f8c11f5880, document=<optimized out>, saveas=<optimized out>, isExporting=<optimized out>, isAdvancedExporting=<optimized out>) at /usr/src/debug/krita-5.0.6/libs/ui/KisMainWindow.cpp:1471 #37 0x00007f57a2c9d41f in KisMainWindow::slotExportFile() (this=0x55f8c11f5880) at /usr/src/debug/krita-5.0.6/libs/ui/KisMainWindow.cpp:1759 #38 0x00007f57a1023c78 in doActivate<false>(QObject*, int, void**) (sender=0x55f8c746a040, signal_index=4, argv=0x7ffc3cba9b80) at kernel/qobject.cpp:3898 #39 0x00007f57a1a57e07 in QAction::triggered(bool) (this=this@entry=0x55f8c746a040, _t1=<optimized out>) at .moc/moc_qaction.cpp:376 #40 0x00007f57a1a5d817 in QAction::activate(QAction::ActionEvent) (this=0x55f8c746a040, event=<optimized out>) at kernel/qaction.cpp:1161 #41 0x00007f57a1bdf9db in QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*, QAction::ActionEvent, bool) (this=this@entry=0x55f8c8287450, causedStack=..., action=action@entry=0x55f8c746a040, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384 #42 0x00007f57a1bdfafd in QMenuPrivate::activateAction(QAction*, QAction::ActionEvent, bool) (this=0x55f8c8287450, action=0x55f8c746a040, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1461 #43 0x00007f57a1a9b677 in QWidget::event(QEvent*) (this=0x55f8ca2eaa50, event=0x7ffc3cbaa230) at kernel/qwidget.cpp:8659 #44 0x00007f57a1a64a7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x7f5774031be0, receiver=receiver@entry=0x55f8ca2eaa50, e=e@entry=0x7ffc3cbaa230) at kernel/qapplication.cpp:3637 #45 0x00007f57a1a6a289 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffc3cbaabe0, receiver=receiver@entry=0x55f8ca2eaa50, e=e@entry=0x7ffc3cbaa230) at kernel/qapplication.cpp:3081 #46 0x00007f57a2c6084f in KisApplication::notify(QObject*, QEvent*) (this=0x7ffc3cbaabe0, receiver=0x55f8ca2eaa50, event=0x7ffc3cbaa230) at /usr/src/debug/krita-5.0.6/libs/ui/KisApplication.cpp:768 #47 0x00007f57a0ff34a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f8ca2eaa50, event=0x7ffc3cbaa230) at kernel/qcoreapplication.cpp:1064 #48 0x00007f57a1a68287 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) (receiver=0x55f8ca2eaa50, event=0x7ffc3cbaa230, alienWidget=<optimized out>, nativeWidget=0x55f8ca2eaa50, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619 #49 0x00007f57a1ab9824 in QWidgetWindow::handleMouseEvent(QMouseEvent*) (this=0x7f5748002ac0, event=0x7ffc3cbaa630) at kernel/qwidgetwindow.cpp:580 #50 0x00007f57a1abb0ee in QWidgetWindow::event(QEvent*) (this=0x7f5748002ac0, event=0x7ffc3cbaa630) at kernel/qwidgetwindow.cpp:300 #51 0x00007f57a1a64a7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x7f5774031be0, receiver=0x7f5748002ac0, e=0x7ffc3cbaa630, e@entry=0x94d37082cee75800) at kernel/qapplication.cpp:3637 #52 0x00007f57a1a69141 in QApplication::notify(QObject*, QEvent*) (this=this@entry=0x7ffc3cbaabe0, receiver=receiver@entry=0x7f5748002ac0, e=0x94d37082cee75800, e@entry=0x7ffc3cbaa630) at kernel/qapplication.cpp:3383 #53 0x00007f57a2c6084f in KisApplication::notify(QObject*, QEvent*) (this=0x7ffc3cbaabe0, receiver=0x7f5748002ac0, event=0x7ffc3cbaa630) at /usr/src/debug/krita-5.0.6/libs/ui/KisApplication.cpp:768 #54 0x00007f57a0ff34a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7f5748002ac0, event=0x7ffc3cbaa630) at kernel/qcoreapplication.cpp:1064 #55 0x00007f57a13c4f8c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) (e=0x55f8cc322c50) at kernel/qguiapplication.cpp:2282 #56 0x00007f57a13ae8e5 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169 #57 0x00007f579adb8de0 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #58 0x00007f579e38c163 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #59 0x00007f579e3e29e9 in () at /usr/lib/libglib-2.0.so.0 #60 0x00007f579e3896c5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #61 0x00007f57a103dc6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f8bf0966f0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #62 0x00007f57a0febc5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7ffc3cbaa9c0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #63 0x00007f57a0ff6759 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #64 0x00007f57a13bff82 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #65 0x00007f57a1a62e8a in QApplication::exec() () at kernel/qapplication.cpp:2829 #66 0x000055f8bdda69a8 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/krita-5.0.6/krita/main.cc:698 [Inferior 1 (process 22198) detached] Possible duplicates by query: bug 436724, bug 433633, bug 426384, bug 410387, bug 409909. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.