https://bugs.kde.org/show_bug.cgi?id=424037
Bug ID: 424037 Summary: Animation: Crash when selecting a range of frames that's not visible on startup in the timeline docker Product: krita Version: git master Platform: Debian testing OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Animation Assignee: krita-bugs-n...@kde.org Reporter: etienne.noss+kdeb...@gmail.com Target Milestone: --- Created attachment 130004 --> https://bugs.kde.org/attachment.cgi?id=130004&action=edit Crash log & backtraces obtained with GDB SUMMARY Selecting a range of frames in the timeline docker, for a "long" animation that has frames outside the visible range, causes Krita to crash on one machine and triggers a SAFE ASSERT on another. STEPS TO REPRODUCE 1. Open a file with an animation that's long enough to not fit in the timeline docker (I can provide the crashing file if necessary, but it's pretty big) 2. Scroll the timeline docker to the right to see animation frames that were hidden on startup 3. Try to select some frames by dragging the pointer while the mouse button is pressed OBSERVED RESULT An assert failure EXPECTED RESULT Some frames are selected in the timeline docker SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian Testing / Linux 5.7.0-1-amd64 / KDE Plasma 5.17.5 KDE Frameworks Version: 5.70.0 Qt Version: 5.14.2 ADDITIONAL INFORMATION Built from git 3be762c On a machine, it doesn't crash but shows a "SAFE ASSERT (krita): "animInterface->fullClipRange().contains(frame)" in file /home/etienne/kritadev/krita/libs/ui/KisPart.cpp, line 488" On another machine, it simply crashes. I've reproduced the issue with gdb, the log is attached. -- You are receiving this mail because: You are watching all bug changes.