Summary: | Crash after quick strokes with large custom brush when cursor is set to Brush Outline | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Chris Jones <chrjs> |
Component: | Brush engines | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | dimula73, halla |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Chris Jones
2014-01-20 12:25:09 UTC
Left out a step: make sure Cursor shape is set to Brush Outline before drawing Git commit 791e7441181a31ebd33bf8385296201350a7d5ab by Dmitry Kazakov. Committed on 24/01/2014 at 08:32. Pushed by dkazakov into branch 'master'. Fix the crash when using multihand tool with some complicated brushes Right now the brush server returns the pointers to the brushes instead of the copies of them, so when changing its parameters, the change is shared among all their users. For now it is an acceptable behavior, because even the Multihand Brush Tool uses the same brush for all the "hands". But we should ensure that we don't reset internal state of the brush when reloading it with the same config options. Related: bug 330212, bug 330210 M +17 -3 krita/plugins/paintops/libbrush/kis_gbr_brush.cpp M +3 -0 krita/plugins/paintops/libbrush/kis_predefined_brush_factory.cpp http://commits.kde.org/calligra/791e7441181a31ebd33bf8385296201350a7d5ab Git commit b8a3d81de72749c1736f18caf02f63a756b602c2 by Dmitry Kazakov. Committed on 24/01/2014 at 08:32. Pushed by dkazakov into branch 'calligra/2.8'. Fix the crash when using multihand tool with some complicated brushes Right now the brush server returns the pointers to the brushes instead of the copies of them, so when changing its parameters, the change is shared among all their users. For now it is an acceptable behavior, because even the Multihand Brush Tool uses the same brush for all the "hands". But we should ensure that we don't reset internal state of the brush when reloading it with the same config options. Related: bug 330212, bug 330210 M +17 -3 krita/plugins/paintops/libbrush/kis_gbr_brush.cpp M +3 -0 krita/plugins/paintops/libbrush/kis_predefined_brush_factory.cpp http://commits.kde.org/calligra/b8a3d81de72749c1736f18caf02f63a756b602c2 Hi, Chris! We've created new builds of Krita, could you please check, whether this bug still persists? 32-bit: http://heap.kogmbh.net/downloads/krita_x86_2.7.9.6.msi 64-bit: http://heap.kogmbh.net/downloads/krita_x64_2.7.9.6.msi Hi Dmitry, Nice work - I've tested x64, and large brushes no longer consistently crash when using Brush Outline. I also tested for a while using the Small Circle cursor shape, and there were still occasional crashes when touching pen to tablet, so perhaps that's unrelated to this particular bug. Probably... |