Bug 365142

Summary: Clone_tool crash ctrl+LMB
Product: [Applications] krita Reporter: randompast <matteroflight>
Component: Brush enginesAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: adriana, halla, miss.novak137
Priority: NOR    
Version: 3.0   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In:

Description randompast 2016-07-06 08:47:49 UTC
Simple reliable example with my setup:

Select Clone_tool
Hold Control
Hold left click
Release Control
Release left click
*Crash*

krita-3.0-x86_64.appimage
Running Mint 17 with Cinnamon.
Comment 1 Halla Rempt 2016-07-06 08:53:48 UTC
It's an assert here:

ASSERT (krita): "m_pickerStrokeId" in file /home/boud/dev/krita/libs/ui/tool/kis_tool_paint.cc, line 404
Comment 2 Halla Rempt 2016-07-06 11:28:18 UTC
*** Bug 363820 has been marked as a duplicate of this bug. ***
Comment 3 Halla Rempt 2016-07-06 11:30:24 UTC
*** Bug 363127 has been marked as a duplicate of this bug. ***
Comment 4 Halla Rempt 2016-07-06 11:56:50 UTC
*** Bug 363958 has been marked as a duplicate of this bug. ***
Comment 5 Dmitry Kazakov 2016-07-13 10:53:27 UTC
Git commit 38f27574c903b0d910911211a1f43cc1fbee0b39 by Dmitry Kazakov.
Committed on 13/07/2016 at 10:53.
Pushed by dkazakov into branch 'master'.

Fix a crash in KisToolPaint caused by a passed-through event

The paintop-based picking event should be eaten by the KisToolFreehand
and not being passed-through to KisToolPaint.
Fixes T3180

M  +11   -4    libs/ui/tool/kis_tool_freehand.cc
M  +2    -0    libs/ui/tool/kis_tool_freehand.h

http://commits.kde.org/krita/38f27574c903b0d910911211a1f43cc1fbee0b39