https://bugs.kde.org/show_bug.cgi?id=410797

--- Comment #3 from wolthera <griffinval...@gmail.com> ---
Ok, tested further.

One test, where the hangup was caused by edit->clear, I could press 'cancel and
save' in the dialog, which worked. I could draw, I could clear my canvas, etc.

Then I went to do something else for half an hour, and returned to my empty
canvas, tried drawing(and only drawing) again, but got no response. This time
trying to save 'cancel and save' doesn't work, it leads to 'request stroke
cancellation' calls in a row.

Partial terminal/gdb output
-----------------------------------------------------------------------
[Thread 0x7fff78e2d700 (LWP 24591) exited]
[New Thread 0x7fff78e2d700 (LWP 29778)]
Entering "KisToolFreehand::requestStrokeEnd()"
[New Thread 0x7fff7cdc3700 (LWP 29932)]
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeEnd()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
Entering "KisToolFreehand::requestStrokeCancellation()"
^C
Thread 1 "krita" received signal SIGINT, Interrupt.
0x00007fffebc9aad5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
(gdb) thread apply all backtrace

Thread 1323 (Thread 0x7fff7cdc3700 (LWP 29932)):
#0  0x00007fffea296ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7fff7cdc2ba0, expected=0, futex_word=0x608000053074)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7fff7cdc2c60, mutex=0x608000053020,
cond=0x608000053048) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x608000053048, mutex=0x608000053020,
abstime=0x7fff7cdc2c60) at pthread_cond_wait.c:667
#3  0x00007fffeb2f4d36 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fffeb2f5096 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb2f2740 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffea2906db in start_thread (arg=0x7fff7cdc3700) at
pthread_create.c:463
#8  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1322 (Thread 0x7fff78e2d700 (LWP 29778)):
#0  0x00007fffea296ed9 in futex_reltimed_wait_cancelable (private=<optimized
out>, reltime=0x7fff78e2cba0, expected=0, futex_word=0x6080019c6cf0)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  __pthread_cond_wait_common (abstime=0x7fff78e2cc60, mutex=0x6080019c6ca0,
cond=0x6080019c6cc8) at pthread_cond_wait.c:533
#2  __pthread_cond_timedwait (cond=0x6080019c6cc8, mutex=0x6080019c6ca0,
abstime=0x7fff78e2cc60) at pthread_cond_wait.c:667
#3  0x00007fffeb2f4d36 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fffeb2f5096 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb2f2740 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffea2906db in start_thread (arg=0x7fff78e2d700) at
pthread_create.c:463
#8  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7fffa7880700 (LWP 1316)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x602000028fb0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe12915c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb523dcb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2ec4ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffea2906db in start_thread (arg=0x7fffa7880700) at
pthread_create.c:463
#9  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fff9df03700 (LWP 1297)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x6020001163d0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe12915c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2ec4ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffca501926 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fffea2906db in start_thread (arg=0x7fff9df03700) at
pthread_create.c:463
#10 0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95
---Type <return> to continue, or q <return> to quit---

Thread 14 (Thread 0x7fffa1ee6700 (LWP 1288)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x6020001482f0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe12915c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2ec4ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffca03c115 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fffea2906db in start_thread (arg=0x7fffa1ee6700) at
pthread_create.c:463
#10 0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fff93008700 (LWP 1103)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fffeb2f0630 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007fffeb2f04a2 in QSemaphore::tryAcquire(int, int) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fffed96ebdf in KisTileDataSwapper::waitForWork (this=0x7fffeebf87c0
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:86
#4  0x00007fffed96ebfa in KisTileDataSwapper::run (this=0x7fffeebf87c0
<(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder+64>)
    at
/home/wolthera/krita/src/libs/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffea2906db in start_thread (arg=0x7fff93008700) at
pthread_create.c:463
#7  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fff9520b700 (LWP 1097)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x602000371950, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe12915c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2ec4ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fffea2906db in start_thread (arg=0x7fff9520b700) at
pthread_create.c:463
#9  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffc4ec5700 (LWP 728)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x603002092cf0, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe12915c9 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

#5  0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffeb2ec4ca in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fffe2999015 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fffea2906db in start_thread (arg=0x7fffc4ec5700) at
pthread_create.c:463
---Type <return> to continue, or q <return> to quit---
#10 0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffd3c52700 (LWP 726)):
#0  0x00007fffea2969f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x61400000510c) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x6140000050b8,
cond=0x6140000050e0) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x6140000050e0, mutex=0x6140000050b8) at
pthread_cond_wait.c:655
#3  0x00007fffd09b90aa in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fffd09b8dd7 in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fffea2906db in start_thread (arg=0x7fffd3c52700) at
pthread_create.c:463
#6  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffcf7ae700 (LWP 721)):
#0  0x00007fffea9c8bf9 in __GI___poll (fds=0x7fffcf7adc68, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff6e55701 in poll () from /usr/lib/x86_64-linux-gnu/libasan.so.4
#2  0x00007fffe04ec747 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe04ee36a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fffd6807578 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007fffeb2edc72 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fffea2906db in start_thread (arg=0x7fffcf7ae700) at
pthread_create.c:463
#7  0x00007fffea9d588f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7f8ce80 (LWP 549)):
#0  0x00007fffebc9aad5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#1  0x00007fffebca2da7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#2  0x00007fffebd1cf85 in QRasterPaintEngine::stroke(QVectorPath const&, QPen
const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#3  0x00007fffebd03596 in QPaintEngineEx::draw(QVectorPath const&) () from
/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#4  0x00007fffebd04ac7 in QPaintEngineEx::drawRoundedRect(QRectF const&,
double, double, Qt::SizeMode) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#5  0x00007fffebd3155b in QPainter::drawRoundedRect(QRectF const&, double,
double, Qt::SizeMode) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#6  0x00007fffec394c28 in QFusionStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#7  0x00007fffec341e64 in QCommonStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007fffec3962ff in QFusionStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fffec448850 in QProgressBar::paintEvent(QPaintEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007fffec3029c8 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007fffec449695 in QProgressBar::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fffec2c265c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fffec2c9b90 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff248d4f9 in KisApplication::notify (this=0x7fffffffda40,
receiver=0x606000bdbf60, event=0x7fffffff67e0) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:653
#15 0x00007fffeb4c6d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007fffec2fb595 in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fffec2fbd6d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fffec2fc9d0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fffec2fb75e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fffec2d2266 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fffec2d24a5 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fffec2ea8bf in QWidgetPrivate::syncBackingStore() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007fffec302b38 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#24 0x00007fffec2c265c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007fffec2c9b90 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007ffff248d4f9 in KisApplication::notify (this=0x7fffffffda40,
receiver=0x7fffffff9440, event=0x6030025191a0) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:653
#27 0x00007fffeb4c6d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007fffeb4c98d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007fffeb524793 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007fffe1291417 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fffe1291650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007fffec4b4097 in QDialog::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007ffff1b19ee1 in KisDelayedSaveDialog::blockIfImageIsBusy
(this=0x7fffffff9440) at
/home/wolthera/krita/src/libs/ui/dialogs/kis_delayed_save_dialog.cpp:108
#37 0x00007ffff2518d7a in KisMainWindow::saveDocument (this=0x60c0003e5000,
document=0x604000fed9d0, saveas=false, isExporting=false)
    at /home/wolthera/krita/src/libs/ui/KisMainWindow.cpp:1091
#38 0x00007ffff2522508 in KisMainWindow::slotFileSave (this=0x60c0003e5000) at
/home/wolthera/krita/src/libs/ui/KisMainWindow.cpp:1545
#39 0x00007ffff253bda5 in KisMainWindow::qt_static_metacall (_o=0x60c0003e5000,
_c=QMetaObject::InvokeMetaMethod, _id=13, _a=0x7fffffff98b0)
    at
/home/wolthera/krita/build/libs/ui/kritaui_autogen/include/moc_KisMainWindow.cpp:322
#40 0x00007fffeb4f6875 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fffec2bbf12 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007fffec2be52c in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007fffec3ab78b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007fffec3ab9ed in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007fffec49a96a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#46 0x00007fffec3029c8 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007fffec49aa04 in QToolButton::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007fffec2c265c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007fffec2caa58 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007ffff248d4f9 in KisApplication::notify (this=0x7fffffffda40,
receiver=0x604000a36f90, event=0x7fffffffa080) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:653
#51 0x00007fffeb4c6d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007fffec2c905f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
   from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#53 0x00007fffec31d8a1 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#54 0x00007fffec3206fa in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007fffec2c265c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007fffec2c9b90 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007ffff248d4f9 in KisApplication::notify (this=0x7fffffffda40,
receiver=0x6080001aa5a0, event=0x7fffffffa740) at
/home/wolthera/krita/src/libs/ui/KisApplication.cpp:653
#58 0x00007fffeb4c6d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007fffeba901fb in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#60 0x00007fffeba90c44 in
QGuiApplicationPrivate::processTabletEvent(QWindowSystemInterfacePrivate::TabletEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#61 0x00007fffeba91315 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#62 0x00007fffeba69b4b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#63 0x00007fffd680859a in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#64 0x00007fffe1291417 in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#65 0x00007fffe1291650 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#66 0x00007fffe12916dc in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007fffeb523daf in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#68 0x00007fffeb4c503a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#69 0x00007fffeb4ce170 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
---Type <return> to continue, or q <return> to quit---
#70 0x0000555557933431 in main (argc=1, argv=0x7fffffffdbd8) at
/home/wolthera/krita/src/krita/main.cc:535
(gdb)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to