Version: svn trunk (using Devel) OS: Linux I open a jpeg image (~6Mb), then in the layers toolbox, I change the opacity to 99 and the arithmetic to Add. I see a chess board. If I change the opacity to 100 the image comes back. If I'm fast enough to change the arithmetic when the image is being repainted, a tile of the chess board keeps. And after that, changing the opacity again does not restores the tile. Even it is shown in this way in the layers thumbail. Reproducible: Always Steps to Reproduce: The trick is to change the arithmetic when the image is being repainted. In a "slow" machine is easier.
BUGDAY
Can't recreate the original bug. After showing the checkers first, the image is repainted after a short delay. I do however get crashes or hanging X sometimes (which can be fixed by killing Krita from the terminal).
I can't reproduce the original bug. Can you?
I'm not able to do it changing the layer opacity and arithmetic. But if you change in the original bug title "and" by "or", it is still there (trunk from 5 hours ago). The attached capture has been done changing the layer opacity several times while it was still redrawing the photo. Fortunately, the saved image is good (without the chess boards).
Created attachment 51992 [details] the chess board
ok, got it =)
SVN commit 1179725 by dkazakov: Fixed a race condition in KisAsyncMerger The original of a group layer can change due to oblige child mechanism, so we must cache this value to get stable and guaranteed result. BUG:242800 M +24 -5 kis_async_merger.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1179725
Just to say: Good work. Thank you. It works now. Krita is shining brighter than ever.