Hi, I get a crash when I try to enable the pass-through mode on a transparency masked Group layer (see video below). Krita closes itself and with gdb > "thread apply all bt", it returns an endless output so I can't provide any backtrace, sorry. Krita: 2.9.6 (git 2ca3028) - Ubuntu 14.04, Unity Reproducible: Always Steps to Reproduce: 1. Click-and-drag over the canvas to select a region, 2. apply a transparency mask on a Group layer and 3. try to enable the pass-through mode. Actual Results: Crash of Krita.
Created attachment 94006 [details] Video example.
Hi Mvowada, Thanks for the report. I can reproduce easily :-)
Created attachment 94012 [details] backtrace It's some kind of infinite loop.
Git commit c2437b408af6739dd0554dfea5001af52a5c7bd8 by Dmitry Kazakov. Committed on 14/08/2015 at 10:09. Pushed by dkazakov into branch 'calligra/2.9'. Fix crash when activating Passthrough mode for a group with transparency mask Masks' extent should not be included into the extent of a passthrough layer, because they are explicitly disabled in this mode. Fixes T567 M +3 -1 krita/image/kis_group_layer.cc http://commits.kde.org/calligra/c2437b408af6739dd0554dfea5001af52a5c7bd8
Hi Boudewijn and Dmitry. Thank you for quick solving! :-)