Bug 400485

Summary: fill with quick mode to transparency mask with animation keyframe, image processor get stuck.
Product: [Applications] krita Reporter: Creta Park <creta5164>
Component: AnimationAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: emmetoneill.pdx, griffinvalley, halla
Priority: NOR    
Version First Reported In: 4.1.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Creta Park 2018-10-30 15:34:32 UTC
SUMMARY
Fill with quick mode to transparency mask with animation keyframe, image processor get stuck.

STEPS TO REPRODUCE
1. create transparency mask
2. add some keyframes to mask
3. fill with quick mode to keyframe.

OBSERVED RESULT
Image processor get stuck. (infinity processing)

EXPECTED RESULT
fill to transparency mask

SOFTWARE VERSIONS
Krita 4.1.5
Qt 5.9.3 (5.9.3)
OS Information
 Build ABI: x86_64-little_endian-llp64
 "     CPU: x86_64
 CPU: x86_64
 Kernal Type: winnt
 "      Version : 10.0.17134
 Pritty Productname: Windows 10 (10.0) [1803]
 Product Type : windows
 "       Verison : 10
Comment 1 Halla Rempt 2018-11-15 09:56:48 UTC
If I understand the steps to reproduce correctly, I don't get a ahang, but an assert:

ASSERT: "(0)" in file /home/boud/dev/krita/libs/image/floodfill/kis_fill_interval_map.cpp, line 99
Comment 2 Emmet O'Neill 2020-04-14 03:46:22 UTC
I can no longer reproduce this on master. Maybe it was fixed at some point.
Comment 3 wolthera 2020-04-24 11:58:11 UTC
Then I'll resolve it. If the bug returns in new versions of Krita, please don't hesitate to reopen.