Summary: | Crash on painting | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Sven Langkamp <sven.langkamp> |
Component: | General | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | beojan, dimula73, halla, lemma, user581 |
Priority: | NOR | Keywords: | release_blocker |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Sven Langkamp
2010-07-05 21:01:44 UTC
This happens because sharpen filter (as well as unsharp mask filter) creates two nested transactions on the same paint device at the same time. It mustn't do this. Can be reproduced with any longer running filter by this step: -start filter run -create new layer -switch back to layer that is processed by the filter -paint on the layer for some time After the third step the layer should be locked but it isn't. BUGDAY I can reproduce this bug using a big image and the oil painting filter. Hmmm... I wasn't able to reproduce, either by using Deevad's image+sharpen or with a huge bitmap+oilpaint. I retried a couple of times. Everything worked fine for me. TECH SPECS: Krita revision 1166713 Kubuntu 10.04 32bit KDE 4.5 QT 4.7.0 beta 2 *** Bug 235278 has been marked as a duplicate of this bug. *** SVN commit 1176165 by langkamp: check for systemLocked in tools BUG:243687 M +1 -1 plugins/tools/defaulttools/kis_tool_fill.cc M +1 -1 plugins/tools/defaulttools/kis_tool_gradient.cc M +4 -0 plugins/tools/tool_star/kis_tool_star.cc M +4 -0 ui/tool/kis_tool_ellipse_base.cpp M +1 -1 ui/tool/kis_tool_freehand.cc M +6 -0 ui/tool/kis_tool_polyline_base.cpp M +4 -0 ui/tool/kis_tool_rectangle_base.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1176165 |