HaikuArchives / ArtPaint

ArtPaint is a painting and image processing program.
https://haikuarchives.github.io/ArtPaint/
29 stars 18 forks source link

Tweaking Brush setup can crash #498

Closed humdingerb closed 1 year ago

humdingerb commented 1 year ago

As mentioned in PR #497.

Choose the Brush tool and start first moving the Aspect slider to something other than 0.0. The in/decrease the Size until it crashes. The report: ArtPaint-2365-debug-29-03-2023-16-11-33.report.txt And here when compiling a debug version: ArtPaint_debug-1544-debug-29-03-2023-16-09-36.report.txt

Having Slayer open, I see memory consumption going up. If you only move the Size slider, it tops at 26.8 MB and doesn't crash. Setting Aspect first to e.g. -3 tops the memory when sliding Size at 206.2 MB. The slider gets more unresponsive the larger the Size gets.

This is all with just changing the brush setup, no drawing is done.