Bug 310554 - Occasional crash when deselecting
Summary: Occasional crash when deselecting
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Krita Sketch (show other bugs)
Version: git master (please specify the git hash!)
Platform: Microsoft Windows Microsoft Windows
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-23 13:50 UTC by Dan Leinir Turthra Jensen
Modified: 2018-03-04 13:07 UTC (History)
2 users (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 Dan Leinir Turthra Jensen 2012-11-23 13:50:15 UTC
"I don't know if it's a bug or if I don't know how to switch tools, but I couldn't go back to painting after using the selection tool: whatever I did, I could only make new selections, and eventually Krita Sketch crashed. I can reproduce it every time."

The first part was a glitch, the second part is a crash which happens very rarely. i have been so far unable to force it to happen. Backtrace hints at something deep in the node system, but silly me did not copy the bt the one time it did happen.
Comment 1 Dan Leinir Turthra Jensen 2012-11-26 15:02:43 UTC
It finally happened again. So, backtrace attached.

Application: Krita Sketch (kritasketch), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc21a4727a0 (LWP 21706))]

Thread 12 (Thread 0x7fc1f98f7700 (LWP 21707)):
#0  0x00007fc212213e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7c5b in wait (time=18446744073709551615, this=0x1b25290) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b25240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc2124a39e4 in QSemaphore::acquire (this=0x1b24f90, n=1) at thread/qsemaphore.cpp:144
#4  0x00007fc2187e50ae in KisTileDataPooler::waitForWork (this=0x1b24f80) at /home/leinir/projects/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:162
#5  0x00007fc2187e5804 in KisTileDataPooler::run (this=0x1b24f80) at /home/leinir/projects/calligra/krita/image/tiles3/kis_tile_data_pooler.cc:184
#6  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x1b24f80) at thread/qthread_unix.cpp:338
#7  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#8  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fc1f90f6700 (LWP 21708)):
#0  0x00007fc212213e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7c5b in wait (time=18446744073709551615, this=0x1b25620) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b255d0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc2124a3e29 in QSemaphore::tryAcquire (this=0x1b25300, n=1, timeout=-1) at thread/qsemaphore.cpp:221
#4  0x00007fc218802cca in KisTileDataSwapper::run (this=0x1b24fb8) at /home/leinir/projects/calligra/krita/image/tiles3/swap/kis_tile_data_swapper.cpp:92
#5  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x1b24fb8) at thread/qthread_unix.cpp:338
#6  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#7  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fc1e7bd0700 (LWP 21710)):
#0  0x00007fc212213e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc21048c772 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fc210785e80) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fc21048c7a9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fc166e3f700 (LWP 21715)):
#0  0x00007fc21087aff3 in poll () from /lib64/libc.so.6
#1  0x00007fc206062ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc206062fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc2125d65ff in QEventDispatcherGlib::processEvents (this=0x7fc1600008f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fc2125a6162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc2125a63b7 in QEventLoop::exec (this=0x7fc166e3ece0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc2124a4687 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc219e143cf in QDeclarativePixmapReader::run (this=0x22a0b20) at util/qdeclarativepixmapcache.cpp:576
#8  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x22a0b20) at thread/qthread_unix.cpp:338
#9  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#10 0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fc1f3fff700 (LWP 21716)):
#0  0x00007fc21087aff3 in poll () from /lib64/libc.so.6
#1  0x00007fc206062ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc206062fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc2125d65ff in QEventDispatcherGlib::processEvents (this=0x7fc1e80008f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fc2125a6162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc2125a63b7 in QEventLoop::exec (this=0x7fc1f3ffed00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc2124a4687 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x22ace80) at thread/qthread_unix.cpp:338
#8  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fc16663e700 (LWP 21717)):
#0  0x00007fc21087aff3 in poll () from /lib64/libc.so.6
#1  0x00007fc206062ae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fc206062fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fc2125d65ff in QEventDispatcherGlib::processEvents (this=0x7fc1580008f0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fc2125a6162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fc2125a63b7 in QEventLoop::exec (this=0x7fc16663dd00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fc2124a4687 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x92f5c0) at thread/qthread_unix.cpp:338
#8  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#9  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fc164caa700 (LWP 21718)):
#0  0x00007fc2122141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7bbf in wait (time=30000, this=0x7fc158004a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7fc1580049b8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc21249af2f in QThreadPoolThread::run (this=0x7fc158004ce0) at concurrent/qthreadpool.cpp:141
#4  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x7fc158004ce0) at thread/qthread_unix.cpp:338
#5  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fc1566fc700 (LWP 21735)):
#0  0x00007fc2122141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7bbf in wait (time=30000, this=0x3772a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3772988, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc21249af2f in QThreadPoolThread::run (this=0x32d11d0) at concurrent/qthreadpool.cpp:141
#4  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x32d11d0) at thread/qthread_unix.cpp:338
#5  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fc1577fe700 (LWP 21736)):
#0  0x00007fc2122141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7bbf in wait (time=30000, this=0x3772a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3772988, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc21249af2f in QThreadPoolThread::run (this=0x3423250) at concurrent/qthreadpool.cpp:141
#4  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x3423250) at thread/qthread_unix.cpp:338
#5  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc157fff700 (LWP 21737)):
#0  0x00007fc2122141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7bbf in wait (time=30000, this=0x3772a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3772988, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc21249af2f in QThreadPoolThread::run (this=0x30d4910) at concurrent/qthreadpool.cpp:141
#4  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x30d4910) at thread/qthread_unix.cpp:338
#5  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc156efd700 (LWP 21738)):
#0  0x00007fc2122141eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2124a7bbf in wait (time=30000, this=0x3772a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3772988, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fc21249af2f in QThreadPoolThread::run (this=0x2fb0d70) at concurrent/qthreadpool.cpp:141
#4  0x00007fc2124a76ec in QThreadPrivate::start (arg=0x2fb0d70) at thread/qthread_unix.cpp:338
#5  0x00007fc215e82734 in ?? () from /usr/X11R6/lib64/libGL.so.1
#6  0x00007fc21220ff05 in start_thread () from /lib64/libpthread.so.0
#7  0x00007fc21088410d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc21a4727a0 (LWP 21706)):
[KCrash Handler]
#4  KoProperties::contains (this=0x28, key=...) at /home/leinir/projects/calligra/libs/odf/KoProperties.cpp:186
#5  0x00007fc21883c265 in KisBaseNode::check (this=0x2971eb0, properties=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_base_node.cpp:173
#6  0x00007fc218896e2e in KisNode::childNodes (this=0x376b2f0, nodeTypes=..., properties=...) at /home/leinir/projects/calligra/krita/image/kis_node.cpp:236
#7  0x00007fc21888a454 in KisLayer::selectionMask (this=0x376b2f0) at /home/leinir/projects/calligra/krita/image/kis_layer.cc:271
#8  0x00007fc218879e6c in KisImage::globalSelection (this=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_image.cc:205
#9  0x00007fc218887c5c in KisLayer::selection (this=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_layer.cc:288
#10 0x00007fc2194964c5 in KisCanvas2::shapeManager (this=0x37c5fe0) at /home/leinir/projects/calligra/krita/ui/canvas/kis_canvas2.cpp:249
#11 0x00007fc2194c397d in KisNodeShape::editabilityChanged (this=0x3778110) at /home/leinir/projects/calligra/krita/ui/flake/kis_node_shape.cpp:113
#12 0x00007fc2125bb511 in QMetaObject::activate (sender=0x37765f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff28799880) at kernel/qobject.cpp:3556
#13 0x00007fc21883c712 in KisBaseNode::systemLockingChanged (this=<optimized out>, _t1=false) at /home/leinir/projects/calligra/build/krita/image/kis_base_node.moc:120
#14 0x00007fc21883c801 in setSystemLocked (locked=<optimized out>, this=0x37765f0, update=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_base_node.cpp:231
#15 KisBaseNode::setSystemLocked (this=0x37765f0, locked=<optimized out>, update=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_base_node.cpp:227
#16 0x00007fc1f1ecff85 in ~KisSystemLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at /home/leinir/projects/calligra/krita/image/kis_system_locker.h:36
#17 KisToolSelectRectangular::finishRect (this=0x496e9c0, rect=<optimized out>) at /home/leinir/projects/calligra/krita/plugins/tools/selectiontools/kis_tool_select_rectangular.cc:84
#18 0x00007fc2195fd754 in mouseReleaseEvent (this=0x496e9c0, event=<optimized out>) at /home/leinir/projects/calligra/krita/ui/tool/kis_tool_rectangle_base.cpp:116
#19 KisToolRectangleBase::mouseReleaseEvent (this=0x496e9c0, event=0x7fff28799a60) at /home/leinir/projects/calligra/krita/ui/tool/kis_tool_rectangle_base.cpp:110
#20 0x00007fc217baed90 in KoToolProxy::mouseReleaseEvent (this=0x37cd7f0, event=0x7fff28799bc0, point=...) at /home/leinir/projects/calligra/libs/flake/KoToolProxy.cpp:360
#21 0x00007fc21963a119 in KisToolInvocationAction::end (this=0x37cdd90) at /home/leinir/projects/calligra/krita/ui/input/kis_tool_invocation_action.cpp:101
#22 0x00007fc2196362a8 in KisInputManager::Private::clearState (this=0x37cdd20) at /home/leinir/projects/calligra/krita/ui/input/kis_input_manager.cpp:288
#23 0x00007fc21963656d in KisInputManager::eventFilter (this=0x37cdc40, object=<optimized out>, event=0x7fff2879a4a0) at /home/leinir/projects/calligra/krita/ui/input/kis_input_manager.cpp:484
#24 0x00007fc2125a76fc in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x92fec0, receiver=0x1e1e5a0, event=0x7fff2879a4a0) at kernel/qcoreapplication.cpp:1006
#25 0x00007fc21148e056 in QApplicationPrivate::notify_helper (this=0x92fec0, receiver=0x1e1e5a0, e=0x7fff2879a4a0) at kernel/qapplication.cpp:4532
#26 0x00007fc211493783 in QApplication::notify (this=<optimized out>, receiver=0x1e1e5a0, e=0x7fff2879a4a0) at kernel/qapplication.cpp:4100
#27 0x00007fc213286156 in KApplication::notify (this=0x7fff2879b1f0, receiver=0x1e1e5a0, event=0x7fff2879a4a0) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#28 0x00007fc2125a762c in QCoreApplication::notifyInternal (this=0x7fff2879b1f0, receiver=0x1e1e5a0, event=0x7fff2879a4a0) at kernel/qcoreapplication.cpp:915
#29 0x00007fc21148f0b2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#30 QApplicationPrivate::sendMouseEvent (receiver=0x1e1e5a0, event=0x7fff2879a4a0, alienWidget=0x1e1e5a0, nativeWidget=0x7fff2879b1a0, buttonDown=0x1e1e5a0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3168
#31 0x00007fc21150afe5 in QETWidget::translateMouseEvent (this=0x7fff2879b1a0, event=<optimized out>) at kernel/qapplication_x11.cpp:4518
#32 0x00007fc211509eaa in QApplication::x11ProcessEvent (this=0x7fff2879b1f0, event=0x7fff2879ad60) at kernel/qapplication_x11.cpp:3641
#33 0x00007fc211531c92 in x11EventSourceDispatch (s=0x935260, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007fc2060625dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#35 0x00007fc206062dd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#36 0x00007fc206062fa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#37 0x00007fc2125d65ff in QEventDispatcherGlib::processEvents (this=0x6af000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#38 0x00007fc21153191e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fc2125a6162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007fc2125a63b7 in QEventLoop::exec (this=0x7fff2879b130, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007fc2125ab1d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#42 0x0000000000423e03 in main (argc=1, argv=0x7fff2879b598) at /home/leinir/projects/calligra/krita/sketch/main.cpp:134
Comment 2 Dan Leinir Turthra Jensen 2012-12-07 15:38:59 UTC
This turned out (more or less as expected) to be a race condition, caused by an out of order change to the node system (the deselection happened too soon for the system to be able to react to it, meaning that two different threads were operating on the same data, causing horrible breakage and unpredictable behaviour). So, the fix: Make sure the deselection happens as the very next step /after/ unlocking the node system, not during the process of unlocking it. Very simple fix, not straight forward to find. Very fulfilling to do ;)

Fixed in http://commits.kde.org/calligra/e467bc9b1e6cae3d63f15b69873db13f7f6431a9
Comment 3 Sam Hagin 2018-03-04 05:08:08 UTC
Selecting color deleting them then deselecting then it cause Krita to become unresponsive then crashed.

Error occurred on Saturday, March 3, 2018 at 22:03:46.

krita.exe caused an Access Violation at location 00007FF9D01C8892 in module Qt5Core.dll Writing to location 000000000000000C.

AddrPC           Params
00007FF9D01C8892 00007FF9CEEF5F93 00007FF9D0500120 0000000000000000  Qt5Core.dll!0x28892 QBasicMutex::unlockInternal+0x12
00007FF9CEBA9814 00000000005FB460 00000000005FB508 00000000005FB508  libkritaui.dll!0x289814 KisDocument::initiateSavingInBackground+0x234
00007FF9CEBA99D3 0000000000000000 00007FF9C9314201 000000010000000A  libkritaui.dll!0x2899d3 KisDocument::exportDocumentImpl+0x103
00007FF9CEBA9D41 00000000005FB7F0 00007FF9CE9754CE 0000000000000000  libkritaui.dll!0x289d41 KisDocument::saveAs+0x81
00007FF9CEBA9E20 00000000005FB740 0000000000000000 000000001272DE80  libkritaui.dll!0x289e20 KisDocument::save+0x60
00007FF9CEBCDA69 0000000000000000 00007FF9CEEF1270 0000000004C67248  libkritaui.dll!0x2ada69 KisMainWindow::saveDocument+0x3a9
00007FF9CEBCF4C4 0000000000000000 0000000000000000 000000001905FA88  libkritaui.dll!0x2af4c4 KisMainWindow::slotFileSave+0x34
00007FF9CEBD3D36 0000000000170000 0000000028AAC6B8 0000000000000000  libkritaui.dll!0x2b3d36 KisMainWindow::qt_static_metacall+0x1e6
00007FF9D03D317A 0000000013922870 0000000000000018 0000000013922870  Qt5Core.dll!0x23317a QMetaObject::activate+0x7fa
00007FF9C96E3E7E 00000000005FBD88 00007FF9D03B43F9 00007FF9D0502400  Qt5Widgets.dll!0x3e7e QAction::activate+0xfe
00007FF9C96E48B3 00000000005FFB90 0000000000000000 0000000000000001  Qt5Widgets.dll!0x48b3 QAction::event+0x23
00007FF9C96E7B5C 00000000005FBC28 00000000005FBBCC 00000000005FBD88  Qt5Widgets.dll!0x7b5c QApplicationPrivate::notify_helper+0x9c
00007FF9C96EEEB0 000000001272DE80 00007FF9D01D273F 00000000190580A0  Qt5Widgets.dll!0xeeb0 QApplication::notify+0x2f0
00007FF9CEB9D3A6 00000000140261C0 0000000000000001 00000000003FBB49  libkritaui.dll!0x27d3a6 KisApplication::notify+0x16
00007FF9D03AB1C8 00000000189BE070 0000000200000001 0000000000000000  Qt5Core.dll!0x20b1c8 QCoreApplication::notifyInternal2+0x198
00007FF9CCC8B2DE 0000000004896268 00007FF9CCC5A6D5 0000000004B4FE88  Qt5Gui.dll!0x6b2de QShortcutMap::dispatchEvent+0xee
00007FF9CCC8B4F2 000000000000000E 0000000000000120 000004E8CCCE40B0  Qt5Gui.dll!0x6b4f2 QShortcutMap::tryShortcut+0x1b2
00007FF9CCC371A0 00000000264AB2B0 00007FF9EFA17C24 0000000013A2C448  Qt5Gui.dll!0x171a0 QWindowSystemInterface::handleShortcutEvent+0x170
00007FF9CCC55515 0000000004AD0C01 0000000004AD0BE8 0000000000000000  Qt5Gui.dll!0x35515 QGuiApplicationPrivate::processKeyEvent+0x95
00007FF9CCC5A6D5 0000000002FE6440 0000000004BFACD0 0000000000050500  Qt5Gui.dll!0x3a6d5 QGuiApplicationPrivate::processWindowSystemEvent+0xe5
00007FF9CCC31CA0 0000000000000401 0000000000050500 0000000000000000  Qt5Gui.dll!0x11ca0 QWindowSystemInterface::sendWindowSystemEvents+0x370
00007FF9D03FFC96 0000000080000012 0000000000000000 00000000005FC4A8  Qt5Core.dll!0x25fc96 QEventDispatcherWin32Private::sendTimerEvent+0x666
00007FF9FA97B85D 00000000032573B0 00007FF9D03FF760 0000000000050500  USER32.dll!0xb85d UserCallWinProcCheckWow+0x2ad
00007FF9FA97B1EF 00000000005FC5D0 0000000002FE6440 00000000005FC5D0  USER32.dll!0xb1ef DispatchMessageWorker+0x19f
00007FF9D03FEF8B 0000000004BFACD0 0000000000000024 000000000488B820  Qt5Core.dll!0x25ef8b QEventDispatcherWin32::processEvents+0x5cb
00007FF9CD5DEFC5 0000000000000080 0000000000000014 000000001286EA60  qwindows.dll!0x5efc5 qt_plugin_instance+0x28e5
00007FF9D03A986F 0000000000000000 0000000004AEB280 00007FF9D0500100  Qt5Core.dll!0x20986f QEventLoop::exec+0x13f
00007FF9D03B22A7 00000000005FFC00 00000000005FFB90 00000000005FFC00  Qt5Core.dll!0x2122a7 QCoreApplication::exec+0x77
0000000140005EF3 0000000000000001 00000000048C0D70 0000000140605980  krita.exe!0x5ef3
00000001400013F7 0000000000000000 0000000000000000 0000000000000000  krita.exe!0x13f7
00000001400014FB 0000000000000000 0000000000000000 0000000000000000  krita.exe!0x14fb
00007FF9F9B71FE4 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!0x11fe4 BaseThreadInitThunk+0x14
00007FF9FC19EFC1 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!0x6efc1 RtlUserThreadStart+0x21

0000000140000000-0000000140615000 krita.exe
00007FF9FC130000-00007FF9FC310000 ntdll.dll   	6.2.16299.248
00007FF9F9B60000-00007FF9F9C0E000 KERNEL32.DLL	6.2.16299.15
00007FF9F8F40000-00007FF9F91A6000 KERNELBASE.dll	6.2.16299.248
00007FF9EAE30000-00007FF9EAE7C000 SuperShieldHookCpy64.dll	3.0.0.7
00007FF9FC010000-00007FF9FC0B1000 ADVAPI32.dll	6.2.16299.192
00007FF9F9600000-00007FF9F969D000 msvcrt.dll  	7.0.16299.125
00007FF9FA800000-00007FF9FA85B000 sechost.dll 	6.2.16299.15
00007FF9F9730000-00007FF9F984F000 RPCRT4.dll  	6.2.16299.192
00007FF9FAB00000-00007FF9FBF36000 SHELL32.dll 	6.2.16299.248
00007FF9F8530000-00007FF9F857A000 cfgmgr32.dll	6.2.16299.15
00007FF9F86D0000-00007FF9F87C6000 ucrtbase.dll	6.2.16299.248
00007FF9F9D80000-00007FF9F9E26000 shcore.dll  	6.2.16299.15
00007FF9F9850000-00007FF9F9B58000 combase.dll 	6.2.16299.15
00007FF9F9580000-00007FF9F95F2000 bcryptPrimitives.dll	6.2.16299.98
00007FF9F87F0000-00007FF9F8F37000 windows.storage.dll	6.2.16299.248
00007FF9FA070000-00007FF9FA0C1000 shlwapi.dll 	6.2.16299.15
00007FF9FC0D0000-00007FF9FC0F8000 GDI32.dll   	6.2.16299.15
00007FF9F91B0000-00007FF9F9343000 gdi32full.dll	6.2.16299.98
00007FF9F8580000-00007FF9F861B000 msvcp_win.dll	6.2.16299.248
00007FF9FA970000-00007FF9FAAFF000 USER32.dll  	6.2.16299.125
00007FF9F87D0000-00007FF9F87F0000 win32u.dll  	6.2.16299.15
00007FF9F84F0000-00007FF9F8501000 kernel.appcore.dll	6.2.16299.15
00007FF9F8480000-00007FF9F84CC000 powrprof.dll	6.2.16299.15
00007FF9F84D0000-00007FF9F84EB000 profapi.dll 	6.2.16299.15
00007FF9FA7F0000-00007FF9FA7F8000 PSAPI.DLL   	6.2.16299.15
00007FF9D74E0000-00007FF9D7601000 libkritawidgetutils.dll
00007FF9DB680000-00007FF9DB6B8000 libkritaglobal.dll
00007FF9CE920000-00007FF9CF0F3000 libkritaui.dll
0000000061440000-000000006145A000 libgcc_s_seh-1.dll
000000006FC40000-000000006FDA4000 libstdc++-6.dll
00007FF9DA910000-00007FF9DA964000 libKF5I18n.dll
00007FF9D01A0000-00007FF9D076E000 Qt5Core.dll 	5.9.4.0
00007FF9CCC20000-00007FF9CD376000 Qt5Gui.dll  	5.9.4.0
00007FF9C96E0000-00007FF9C9C58000 Qt5Widgets.dll	5.9.4.0