Created attachment 139413 [details] Example of crash SUMMARY STEPS TO REPRODUCE 1. Create an animation 2. Select keyframes 3. Move it OBSERVED RESULT When moved to: - positive position=OK - negative position=Crash (segmentation fault) EXPECTED RESULT Do not crash :) In this case a negative position must be forced to be at frame 0 SOFTWARE/OS VERSIONS krita-5.0.0-prealpha-949e869-x86_64.appimage
When crashed, this message is printed in terminal: ASSERT (krita): "time >= 0" in file /home/appimage/workspace/Krita_Nightly_Appimage_Build/krita/libs/image/kis_keyframe_channel.cpp, line 97
Ahh, that's a funny one. :) Good find!
(Also I want to thank you for sharing the videos. It's super helpful.)
(In reply to Emmet O'Neill from comment #3) > (Also I want to thank you for sharing the videos. It's super helpful.) Writing process to reproduce a bug is sometimes difficult. Videos are an easy way to provide an explanation; even if i forgot something in description, you can literally see what is made, in which condition ;-) Grum999
Git commit c60a2d00290e3ee297ff93a8e1bb9aca90dfad88 by Eoin O'Neill. Committed on 18/06/2021 at 01:49. Pushed by eoinoneill into branch 'master'. KisAnimTimelineFrames: Moving keys no longer allows for movement to negative values. M +15 -1 plugins/dockers/animation/KisAnimTimelineFramesModel.cpp https://invent.kde.org/graphics/krita/commit/c60a2d00290e3ee297ff93a8e1bb9aca90dfad88
(In reply to Eoin O'Neill from comment #5) > Git commit c60a2d00290e3ee297ff93a8e1bb9aca90dfad88 by Eoin O'Neill. > Committed on 18/06/2021 at 01:49. I can confirm problem is fixed :) Grum999