Bug 454563 - Crash on save
Summary: Crash on save
Status: RESOLVED DUPLICATE of bug 453884
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 5.0.6
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-05-29 12:00 UTC by Noé Lopez
Modified: 2022-05-29 12:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Noé Lopez 2022-05-29 12:00:11 UTC
Application: krita (5.0.6)

Qt Version: 5.15.4
Frameworks Version: 5.94.0
Operating System: Linux 5.17.7-arch1-1 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:
Krita crashed when I tried to save or export my image, an autosave exists but I can't even save that

The crash can be reproduced every time.

-- Backtrace:
Application: Krita (krita), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fc3c652bc77 in ?? () from /usr/lib/libkritawidgetutils.so.17
#5  0x00007fc3c658f3dc in KToolBar::~KToolBar() () from /usr/lib/libkritawidgetutils.so.17
#6  0x00007fc3c658f4be in KToolBar::~KToolBar() () from /usr/lib/libkritawidgetutils.so.17
#7  0x00007fc3c7b12db5 in QObjectPrivate::deleteChildren (this=this@entry=0x55e1d7b5f9b0) at kernel/qobject.cpp:2104
#8  0x00007fc3c8580d05 in QWidget::~QWidget (this=<optimized out>, this=<optimized out>) at kernel/qwidget.cpp:1522
#9  0x00007fc3c8580f1e in QWidget::~QWidget (this=<optimized out>, this=<optimized out>) at kernel/qwidget.cpp:1546
#10 0x00007fc3c7b12db5 in QObjectPrivate::deleteChildren (this=this@entry=0x55e1d7b41d60) at kernel/qobject.cpp:2104
#11 0x00007fc3c8580d05 in QWidget::~QWidget (this=<optimized out>, this=<optimized out>) at kernel/qwidget.cpp:1522
#12 0x00007fc3c87099be in QSplitter::~QSplitter (this=<optimized out>, this=<optimized out>) at widgets/qsplitter.cpp:979
#13 0x00007fc3c7b12db5 in QObjectPrivate::deleteChildren (this=this@entry=0x55e1d7b5fca0) at kernel/qobject.cpp:2104
#14 0x00007fc3c8580d05 in QWidget::~QWidget (this=<optimized out>, this=<optimized out>) at kernel/qwidget.cpp:1522
#15 0x00007fc3c0198f0e in KFileWidget::~KFileWidget() () from /usr/lib/libKF5KIOFileWidgets.so.5
#16 0x00007fc3c7b12db5 in QObjectPrivate::deleteChildren (this=this@entry=0x55e1d7976590) at kernel/qobject.cpp:2104
#17 0x00007fc3c8580d05 in QWidget::~QWidget (this=<optimized out>, this=<optimized out>) at kernel/qwidget.cpp:1522
#18 0x00007fc3c0238c82 in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#19 0x00007fc3c024e4fc in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#20 0x00007fc3c024e56d in ?? () from /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#21 0x00007fc3c8755828 in QDialogPrivate::~QDialogPrivate (this=<optimized out>, this=<optimized out>) at dialogs/qdialog.cpp:112
#22 0x00007fc3c8764aee in QFileDialogPrivate::~QFileDialogPrivate (this=<optimized out>, this=<optimized out>) at dialogs/qfiledialog.cpp:556
#23 0x00007fc3c6520176 in ?? () from /usr/lib/libkritawidgetutils.so.17
#24 0x00007fc3c65366e0 in KoFileDialog::~KoFileDialog() () from /usr/lib/libkritawidgetutils.so.17
#25 0x00007fc3c97957ff in KisMainWindow::saveDocument(KisDocument*, bool, bool, bool) () from /usr/lib/libkritaui.so.17
#26 0x00007fc3c9796359 in KisMainWindow::slotFileSave() () from /usr/lib/libkritaui.so.17
#27 0x00007fc3c7b1cc78 in doActivate<false> (sender=0x55e1ddfbac60, signal_index=4, argv=0x7ffc127beb80) at kernel/qobject.cpp:3898
#28 0x00007fc3c8550e07 in QAction::triggered (this=this@entry=0x55e1ddfbac60, _t1=<optimized out>) at .moc/moc_qaction.cpp:376
#29 0x00007fc3c8556817 in QAction::activate (this=0x55e1ddfbac60, event=<optimized out>) at kernel/qaction.cpp:1161
#30 0x00007fc3c86d89db in QMenuPrivate::activateCausedStack (this=this@entry=0x55e1de028770, causedStack=..., action=action@entry=0x55e1ddfbac60, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1384
#31 0x00007fc3c86d8afd in QMenuPrivate::activateAction (this=0x55e1de028770, action=0x55e1ddfbac60, action_e=QAction::Trigger, self=<optimized out>) at widgets/qmenu.cpp:1461
#32 0x00007fc3c8594677 in QWidget::event (this=0x55e1de360190, event=0x7ffc127bf230) at kernel/qwidget.cpp:8659
#33 0x00007fc3c855da7c in QApplicationPrivate::notify_helper (this=this@entry=0x55e1d6f00d60, receiver=receiver@entry=0x55e1de360190, e=e@entry=0x7ffc127bf230) at kernel/qapplication.cpp:3637
#34 0x00007fc3c8563289 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7ffc127bf230) at kernel/qapplication.cpp:3081
#35 0x00007fc3c975984f in KisApplication::notify(QObject*, QEvent*) () from /usr/lib/libkritaui.so.17
#36 0x00007fc3c7aec4a8 in QCoreApplication::notifyInternal2 (receiver=0x55e1de360190, event=0x7ffc127bf230) at kernel/qcoreapplication.cpp:1064
#37 0x00007fc3c8561287 in QApplicationPrivate::sendMouseEvent (receiver=0x55e1de360190, event=0x7ffc127bf230, alienWidget=<optimized out>, nativeWidget=0x55e1de360190, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#38 0x00007fc3c85b2824 in QWidgetWindow::handleMouseEvent (this=0x55e1d799b740, event=0x7ffc127bf630) at kernel/qwidgetwindow.cpp:580
#39 0x00007fc3c85b40ee in QWidgetWindow::event (this=0x55e1d799b740, event=0x7ffc127bf630) at kernel/qwidgetwindow.cpp:300
#40 0x00007fc3c855da7c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55e1d799b740, e=0x7ffc127bf630) at kernel/qapplication.cpp:3637
#41 0x00007fc3c975984f in KisApplication::notify(QObject*, QEvent*) () from /usr/lib/libkritaui.so.17
#42 0x00007fc3c7aec4a8 in QCoreApplication::notifyInternal2 (receiver=0x55e1d799b740, event=0x7ffc127bf630) at kernel/qcoreapplication.cpp:1064
#43 0x00007fc3c7ebdf8c in QGuiApplicationPrivate::processMouseEvent (e=0x55e1e350fc70) at kernel/qguiapplication.cpp:2282
#44 0x00007fc3c7ea78e5 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#45 0x00007fc3c1980de0 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#46 0x00007fc3c4e85163 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007fc3c4edb9e9 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007fc3c4e826c5 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007fc3c7b36c6c in QEventDispatcherGlib::processEvents (this=0x55e1d7491600, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#50 0x00007fc3c7ae4c5c in QEventLoop::exec (this=0x7ffc127bf9c0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#51 0x00007fc3c7aef759 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#52 0x000055e1d651c9a8 in ?? ()
#53 0x00007fc3c7422290 in ?? () from /usr/lib/libc.so.6
#54 0x00007fc3c742234a in __libc_start_main () from /usr/lib/libc.so.6
#55 0x000055e1d651dc25 in ?? ()
[Inferior 1 (process 10471) detached]

The reporter indicates this bug may be a duplicate of or related to bug 453884.

Possible duplicates by query: bug 454496, bug 454164, bug 454020, bug 453953, bug 453884.

Reported using DrKonqi
Comment 1 Halla Rempt 2022-05-29 12:01:34 UTC

*** This bug has been marked as a duplicate of bug 453884 ***
Comment 2 Halla Rempt 2022-05-29 12:01:56 UTC
I've cut a 5.0.8 tarball with this patch and released.