When using a cloning brush, krita unpredictably crashes when I try to select a new point for cloning. Sometimes it is the first time you try it, sometimes later. Reproducible: Always Steps to Reproduce: 1.Select cloning brush 2.Chose the cloning sourse 3.Repeat untill crash Backtrace: https://paste.kde.org/p7ebxptdh
Here's the backtrace for long-term reference. It's probably a duplicate of 365142 Thread 1 (Thread 0x7fffe826a8c0 (LWP 23351)): #0 0x00007ffff54b9418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff54bb01a in __GI_abort () at abort.c:89 #2 0x00007ffff5e77ff1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff2074787 in kis_assert_common (assertion=assertion@entry=0x7ffff7a6d6ed "m_pickerStrokeId", file=file@entry=0x7ffff7a6d568 "/home/tess/kf5/src/krita/libs/ui/tool/kis_tool_paint.cc", line=line@entry=404, throwException=throwException@entry=false, isIgnorable=isIgnorable@entry=false) at /home/tess/kf5/src/krita/libs/global/kis_assert.cpp:90 #4 0x00007ffff2074b0a in kis_assert_recoverable (assertion=assertion@entry=0x7ffff7a6d6ed "m_pickerStrokeId", file=file@entry=0x7ffff7a6d568 "/home/tess/kf5/src/krita/libs/ui/tool/kis_tool_paint.cc", line=line@entry=404) at /home/tess/kf5/src/krita/libs/global/kis_assert.cpp:103 #5 0x00007ffff7813690 in KisToolPaint::endAlternateAction (this=0x9c237d0, event=0x7fffffffc900, action=KisTool::PickFgImage) at /home/tess/kf5/src/krita/libs/ui/tool/kis_tool_paint.cc:404 #6 0x00007ffff763976a in KisToolProxy::forwardToTool (this=this@entry=0x9a03270, state=state@entry=KisToolProxy::END, action=action@entry=KisTool::AlternatePickFgImage, event=event@entry=0x7fffffffd090, docPoint=...) at /home/tess/kf5/src/krita/libs/ui/canvas/kis_tool_proxy.cpp:189 #7 0x00007ffff7639a4d in KisToolProxy::forwardEvent (this=0x9a03270, state=KisToolProxy::END, action=KisTool::AlternatePickFgImage, event=0x7fffffffca30, originalEvent=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/canvas/kis_tool_proxy.cpp:141 #8 0x00007ffff78896d0 in KisAlternateInvocationAction::end (this=0x79a2a30, event=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/input/kis_alternate_invocation_action.cpp:135 #9 0x00007ffff788ffe6 in KisShortcutMatcher::tryEndRunningShortcut (this=0x7bc9df0, button=<optimized out>, event=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/input/kis_shortcut_matcher.cpp:478 #10 0x00007ffff7891315 in KisShortcutMatcher::buttonReleased (this=0x7bc9df0, button=Qt::LeftButton, event=event@entry=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/input/kis_shortcut_matcher.cpp:215 #11 0x00007ffff787ee55 in KisInputManager::eventFilterImpl (this=0x7c2cd30, event=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/input/kis_input_manager.cpp:292 #12 0x00007ffff606b412 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff6bb103c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007ffff6bb6c19 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007ffff78e2157 in KisApplication::notify (this=<optimized out>, receiver=0x9a118f0, event=0x7fffffffd090) at /home/tess/kf5/src/krita/libs/ui/KisApplication.cpp:505 #16 0x00007ffff606b62b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007ffff6bb5b32 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007ffff6c0e57b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007ffff6c10b3b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007ffff6bb105c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #21 0x00007ffff6bb6516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007ffff78e2157 in KisApplication::notify (this=<optimized out>, receiver=0x89f7290, event=0x7fffffffd520) at /home/tess/kf5/src/krita/libs/ui/KisApplication.cpp:505 #23 0x00007ffff606b62b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x00007ffff63ad521 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #25 0x00007ffff63af1e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #26 0x00007ffff6392f38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #27 0x00007fffe7946070 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #28 0x00007ffff047b127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007ffff047b380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007ffff047b42c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007ffff60c1a7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x00007ffff6068dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007ffff6070e8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00000000004049c1 in main (argc=1, argv=<optimized out>) at /home/tess/kf5/src/krita/krita/main.cc:230 *** This bug has been marked as a duplicate of bug 365142 ***