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.