Summary: | Crash when adjusting layer transparency whilst Blur dialog is open | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Stuart Dickson <stuartmd> |
Component: | Filters | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | halla, kahncub |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | All | ||
Latest Commit: | http://commits.kde.org/calligra/1c122e86baad2fff7cfee3276791022c5f6db2d6 | Version Fixed In: | |
Sentry Crash Report: |
Description
Stuart Dickson
2014-05-18 08:41:04 UTC
OS: Kubuntu Linux 14.14 64-bit Version: 2.8.0 according to the current Download page My reproduction steps 1. Open up a JPEG that is 3445x2125 in size 2. Convert it into a .kra file 3. Draw something using the Airbrush tool 4. Go to Filter > Blur > Blur 5. Go 50 for both horizontal and vertical with Preview checked 6. When Blur finishes change the Opacity to something like, 50% or there abouts 7. Attempt to change the opacity again. 7a. Attempt to change the Blur value Results: The application stops responding. Quick Addendum to my reproduction steps. Put between Open a JPEG and draw something - Download this image: http://hirurux.deviantart.com/art/Chrysalis-vs-Celestia-V2-372045519 (The full size 4137x2416 PNG) - Go to Layer > New Layer > Import - Import this image - Transform this imported layer to make it smaller and put it in the corner - Save Now go through steps 3-7a. Confirmed same reproduction steps also froze Krita Gemini on Windows 7 64-bit. Yes, I can confirm the issue. It's not very easy to solve, I'm afraid :-( it is enough to change a layer property during any long-running filter, btw. Git commit 4d5865d68da0aca91529c38756c6c95da37a6a15 by Dmitry Kazakov. Committed on 18/05/2014 at 19:46. Pushed by dkazakov into branch 'krita-testing-kazakov'. Fix a hang-up when opening the filter dialog twice Or running any stroke-based action while having the dialog open M +7 -4 krita/ui/dialogs/kis_dlg_filter.cpp M +2 -3 krita/ui/dialogs/kis_dlg_filter.h M +26 -0 krita/ui/kis_filter_manager.cc M +3 -0 krita/ui/kis_filter_manager.h http://commits.kde.org/calligra/4d5865d68da0aca91529c38756c6c95da37a6a15 Git commit 6e055e2f7dbad9ad8af99179f12a960e1073515f by Dmitry Kazakov. Committed on 18/05/2014 at 19:46. Pushed by dkazakov into branch 'master'. Fix a hang-up when opening the filter dialog twice Or running any stroke-based action while having the dialog open M +7 -4 krita/ui/dialogs/kis_dlg_filter.cpp M +2 -3 krita/ui/dialogs/kis_dlg_filter.h M +26 -0 krita/ui/kis_filter_manager.cc M +3 -0 krita/ui/kis_filter_manager.h http://commits.kde.org/calligra/6e055e2f7dbad9ad8af99179f12a960e1073515f Git commit 1c122e86baad2fff7cfee3276791022c5f6db2d6 by Dmitry Kazakov. Committed on 31/07/2014 at 11:51. Pushed by dkazakov into branch 'calligra/2.8'. Fix a hang-up when opening the filter dialog twice Or running any stroke-based action while having the dialog open Related: bug 337835 Conflicts: krita/ui/dialogs/kis_dlg_filter.cpp Backported for: M +6 -3 krita/ui/dialogs/kis_dlg_filter.cpp M +2 -3 krita/ui/dialogs/kis_dlg_filter.h M +26 -0 krita/ui/kis_filter_manager.cc M +3 -0 krita/ui/kis_filter_manager.h http://commits.kde.org/calligra/1c122e86baad2fff7cfee3276791022c5f6db2d6 |