Summary: | Krita crashed when dragging and dropping transparency mask | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Raghavendra kamath <raghu> |
Component: | General | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | freebox64, halla |
Priority: | NOR | Keywords: | drkonqi |
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/krita/21e67d8f94fd1887864151cf5d5b840e9d4554df | Version Fixed In: | |
Attachments: | (Video example) |
Description
Raghavendra kamath
2018-01-16 07:08:54 UTC
I can reproduce this reliably now, You have to repeatedly hold ctrl drag and drop the transparency mask on layers one by one. Created attachment 109904 [details]
(Video example)
Hi. I can easily reproduce this behaviour on Ubuntu 14.04 with Krita 4.0.0-beta1.1.appimage (see video)
I can reproduce it easily as well, with the same backtrace. I will assign the issue to Dmitry, since there is no way that the KisProcessingApplicator owned by the KisNodeJugglerCompressed object should be 0 unless KisNodeJugglerCompressed also got deleted. Git commit 21e67d8f94fd1887864151cf5d5b840e9d4554df by Dmitry Kazakov. Committed on 30/01/2018 at 08:42. Pushed by dkazakov into branch 'master'. Fix crash when D&D mask with Ctrl key due to the juggler is already ended There might be a race condition when the juggler is still alive, but already ended (the two processes are executed by different queued Qt's signals). We should check for that. M +2 -1 libs/ui/kis_node_manager.cpp https://commits.kde.org/krita/21e67d8f94fd1887864151cf5d5b840e9d4554df |