Bug 438190 - Filter "Halftone" crash krita with Segmentation Fault
Summary: Filter "Halftone" crash krita with Segmentation Fault
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Filters (other bugs)
Version First Reported In: nightly build (please specify the git hash!)
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Deif Lou
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-06 21:47 UTC by grum999
Modified: 2021-06-07 00:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description grum999 2021-06-06 21:47:32 UTC
SUMMARY


In some configurations, Halftone filter crash krita

Note, problem doesn't occurs with Krita 4.4.3, so it looks like a regression for Krita 5



STEPS TO REPRODUCE


Different way to reproduce the problem

1. Create a document
2. Add a filter layer, "Artistic > Halftone"
3. Change mode from "Intensity" (or "Independent Channel") to "Alpha"
> Crash

--
1. Open properties on an existing filter layer "Artistic > Halftone"
2. Change mode from "Intensity" (or "Independent Channel") to "Alpha"
> Crash

--
1. Create a document
2. Ensure mode is in "Intensity"
3. Change generator to "None"
> Crash
(no crash if mode is "Independent Channels")

--
1. Create a document
2. Apply filter directly on a paint layer through menu "Filter>Artistic>Halftone" (not a filter layer)
> Crash

--
1. Create a document in Krita 4.4.3
2. Add a filter layer, "Artistic > Halftone"
3. Change mode from "Intensity" (or "Independent Channel") to "Alpha"
4. Change generator to "None"
5. Open document in Krita 
> Crash 

--
1. Create a document in Krita 4.4.3
2. Add a filter layer, "Artistic > Halftone"
3. Change generator to "None"
4. Open document in Krita 
> Crash 




OBSERVED RESULT
Krita crash with segmentation fault.



EXPECTED RESULT
Krita doesn't crash :) 


Problem seems related to "None" generator (that I suppose to be selected by default when selecting 'Alpha' mode) but I can't confirm it (just an idea...)




SOFTWARE/OS VERSIONS
Use Linux appimage krita-5.0.0-prealpha-6a4ed9a-x86_64.appimage



Grum999