https://bugs.kde.org/show_bug.cgi?id=426349
Bug ID: 426349 Summary: Layers manipulation is buggy Product: krita Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Scripting Assignee: krita-bugs-n...@kde.org Reporter: grum...@grum.fr Target Milestone: --- SUMMARY Detailled description of problem is available on krita-artist.org https://krita-artists.org/t/layers-manipulation-is-buggy/11566?u=grum999 In few words, with Krita Plus (4.4.0) and Next (5.0.0), some layer manipulation made from script are totaly asynchronous and then, as script execution is fast, when an instructions on layers is made, the next one are executed before the previous ones are finished. @Tiar may have found origin of problem: https://krita-artists.org/t/layers-manipulation-is-buggy/11566/7?u=grum999 >> It looks like a regression from the multi-threaded fill layers: >> 3f85089fa36ad371ce1322117c0c420e806b580f is the first bad commit >> commit 3f85089fa36ad371ce1322117c0c420e806b580f STEPS TO REPRODUCE Please read topic in Krita artist (sorry, but formatting in KDE bugtracking system is not good enough to be able to copy all explanation properly provided on krita-artist.org) OBSERVED RESULT When execution of script is made with Krita 4.3.0, layers content is correct When execution of script is made with Krita Plus and/or Next, layers content: - is correct when a delay (sleep) is applied after each layer instruction - is not correct when no delay is applied after each layer instruction EXPECTED RESULT Layers content must be correct when no delay is applied after each layer instruction (like it was with Krita 4.3.0) SOFTWARE/OS VERSIONS Windows: not tested macOS: not tested Qt Version (compiled): 5.12.9 Version (loaded): 5.12.9 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.19.0-10-amd64 Pretty Productname: Debian GNU/Linux 10 (buster) Product Type: debian Product Version: 10 Desktop: KDE ADDITIONAL INFORMATION - -- You are receiving this mail because: You are watching all bug changes.