Bug 365142 - Clone_tool crash ctrl+LMB
Summary: Clone_tool crash ctrl+LMB
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (show other bugs)
Version: 3.0
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 363127 363820 363958 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-07-06 08:47 UTC by randompast
Modified: 2016-07-14 10:19 UTC (History)
3 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 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