I am on my KDE Neon box with the latest on master. Krita starts to become unresponsive (does not seg fault though) when I do the following: 1. Create a new document 2. Open the timeline docker 3. Add a new keyframe to the timeline 4. Click on the light bulb to enable onion skinning The light bulb does not turn on...and Krita goes into an unresponsive state. I moved around to different commits and it seems like the problems starts happening at this commit. b180f3c768fc3d4e Merge remote-tracking branch 'origin/master' into kazakov/lazy-brush
Yeah, same here. Seems almost as if an un-exitable for loop was entered.
For what it is worth, when doing cntrl+c in gdb when this issue pops up gives the following data: ^C Thread 1 "krita" received signal SIGINT, Interrupt. KisNode::setDirtyDontResetAnimationCache (this=0x12eb6b90, rect=...) at /home/wolthera/krita/src/libs/image/kis_node.cpp:611 611 { (gdb)
Alright, probably caused by this commit somehow: https://phabricator.kde.org/R37:36e9e0d5f878e163b169457f42944a0ebdfe392b#change-82il1okkk5tm I don't know the animation code enough to fix it though...
Git commit d4ca15238daf94eb89f0d485ab63a499c3220e6d by Dmitry Kazakov. Committed on 16/01/2018 at 11:29. Pushed by dkazakov into branch 'master'. Fix an infinite loop when trying to activate Onion Skins M +2 -2 libs/image/kis_node.cpp https://commits.kde.org/krita/d4ca15238daf94eb89f0d485ab63a499c3220e6d