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

--- Comment #2 from wolthera <griffinval...@gmail.com> ---
I think it has to do with the move-tool:

Thread 1 (Thread 0x7ffff7f0e8c0 (LWP 15590)):
#0  0x00007ffff31a598d in KisStrokesQueue::checkStrokeState
(this=this@entry=0xdb11010, hasStrokeJobsRunning=<optimized out>,
runningLevelOfDetail=<optimized out>)
    at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:534
#1  0x00007ffff31a5bbf in KisStrokesQueue::processOneJob
(this=this@entry=0xdb11010, updaterContext=...,
externalJobsPending=externalJobsPending@entry=false)
    at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:476
#2  0x00007ffff31a5d2e in KisStrokesQueue::processQueue (this=0xdb11010,
updaterContext=..., externalJobsPending=<optimized out>)
    at /home/krita/kde/src/krita/libs/image/kis_strokes_queue.cpp:359
#3  0x00007ffff31ac7a9 in KisUpdateScheduler::processQueues
(this=this@entry=0xdae00c8) at
/home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:359
#4  0x00007ffff31ac96b in KisUpdateScheduler::barrierLock (this=0xdae00c8) at
/home/krita/kde/src/krita/libs/image/kis_update_scheduler.cpp:335
#5  0x00007ffff31bd188 in KisImage::barrierLock (this=0xdb14070,
readOnly=readOnly@entry=false) at
/home/krita/kde/src/krita/libs/image/kis_image.cc:411
#6  0x00007ffff780987b in KisToolUtils::clearImage (image=..., node=...,
selection=...) at /home/krita/kde/src/krita/libs/ui/tool/kis_tool_utils.cpp:90
#7  0x00007ffff77f233f in KisTool::deleteSelection (this=0xe6d9890) at
/home/krita/kde/src/krita/libs/ui/tool/kis_tool.cc:554
#8  0x00007ffff775c9b5 in KisSelectionManager::clear (this=0xc231de0) at
/home/krita/kde/src/krita/libs/ui/kis_selection_manager.cc:439
#9  0x00007ffff5771cef in QMetaObject::activate(QObject*, int, int, void**) ()
from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5
#10 0x00007ffff6532952 in QAction::triggered(bool) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5
#11 0x00007ffff65354ad in QAction::activate(QAction::ActionEvent) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5
#12 0x00007ffff6535e27 in QAction::event(QEvent*) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5
#13 0x00007ffff653c04c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5
#14 0x00007ffff6540488 in QApplication::notify(QObject*, QEvent*) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Widgets.so.5
#15 0x00007ffff78d6917 in KisApplication::notify (this=<optimized out>,
receiver=0xca02230, event=0x7fffffffcfb0)
---Type <return> to continue, or q <return> to quit---
    at /home/krita/kde/src/krita/libs/ui/KisApplication.cpp:505
#16 0x00007ffff5748e80 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5
#17 0x00007ffff5d1478a in QShortcutMap::dispatchEvent(QKeyEvent*) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#18 0x00007ffff5d14874 in QShortcutMap::tryShortcut(QKeyEvent*) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#19 0x00007ffff5cd0a66 in QWindowSystemInterface::handleShortcutEvent(QWindow*,
unsigned long, int, QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int,
unsigned int, QString const&, bool, unsigned short) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#20 0x00007ffff5ce5774 in
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
() from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#21 0x00007ffff5cea465 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
()
   from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#22 0x00007ffff5ccb6a3 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /home/krita/Qt/5.6/gcc_64/lib/libQt5Gui.so.5
#23 0x00007fffe5a68720 in ?? () from
/home/krita/Qt/5.6/gcc_64/plugins/platforms/../../lib/libQt5XcbQpa.so.5
#24 0x00007fffee649127 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fffee649380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fffee64942c in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff57984e7 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5
#28 0x00007ffff5746efa in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5
#29 0x00007ffff574ed9d in QCoreApplication::exec() () from
/home/krita/Qt/5.6/gcc_64/lib/libQt5Core.so.5
#30 0x0000000000404bc6 in main (argc=1, argv=<optimized out>) at
/home/krita/kde/src/krita/krita/main.cc:230

Sometimes, selecting the move tool and doing < and > will allow me to save
again when that wasn't possible before...

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

Reply via email to