Summary: | Crash when trying to move grouped clips on timeline track | ||
---|---|---|---|
Product: | [Applications] kdenlive | Reporter: | red_Arti <jijiliu35> |
Component: | User Interface & Miscellaneous | Assignee: | Jean-Baptiste Mardelle <jb> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | git-master | ||
Target Milestone: | --- | ||
Platform: | Appimage | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/multimedia/kdenlive/-/commit/8d709b59628032d21b22f976599ed5a3904c79b8 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
record_move-crash
project_move-crash record_crash_2clip1sub |
Created attachment 166460 [details]
project_move-crash
Created attachment 166475 [details]
record_crash_2clip1sub
Update: It turns out that, you only need 2 clips and 1 subtitle in group to reproduce a crash. I uploaded a new record video. Tested on git ci build kdenlive-master-7562-linux-gcc-x86_64.AppImage (qt6) Git commit 8d709b59628032d21b22f976599ed5a3904c79b8 by Jean-Baptiste Mardelle. Committed on 08/03/2024 at 22:45. Pushed by mardelle into branch 'release/24.02'. Fix crash on spacer tool with grouped subtitle M +1 -1 src/timeline2/model/timelinefunctions.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/8d709b59628032d21b22f976599ed5a3904c79b8 |
Created attachment 166459 [details] record_move-crash SUMMARY 50 clips and 5 subtitles on timeline. Group them into one, then cut the group into 5~7. Quickly do clip movings on timeline, Kdenlive crashes. STEPS TO REPRODUCE 1. Create project. Add 50 small pictures to project timeline 2. Add several subtitles 3. Select all in timeline . Groups them 4. Use keyboard shortcut to cut the grouped on into many (5~8) 5. Press M to switch to Spacer Tool 6. Use mouse to quickly move clips on timeline, with the Spacer Tool OBSERVED RESULT crash EXPECTED RESULT SOFTWARE/OS VERSIONS KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 Kernel Version: 5.14.21 (64bit) Graphics Platform: X11 Processors: 4 × Intel® Core™ i3 @ 2.40GHz Memory: 12 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 4000 ADDITIONAL INFORMATION terminal log: qml: item not found ::: REQUESTING SELECTION CLEAR!!!!!! qml: ENTER MOUSE END AREA ::: REQUESTING SELECTION CLEAR!!!!!! ::: REQUESTING SELECTION CLEAR!!!!!! ::: REQUESTING SELECTION CLEAR!!!!!! srt/vtt/sbv file import Saving subtitle filter: "/tmp/1709692347896-{05e068c8-33b3-45a2-baaf-fedc987efa06}.srt" ::: UPDATING MAIN TIMELINE DURATION: 8785 // SETTING CLIP PROPERTIES: QMap(("kdenlive:duration", "00:05:51:10")("kdenlive:maxduration", "8785")("length", "8785")("out", "8784")) ::: REQUESTING SELECTION CLEAR!!!!!! [subtitles @ 0x7f3e4c0bf880] libass wasn't built with ASS_FEATURE_WRAP_UNICODE support ::: REQUESTING SELECTION CLEAR!!!!!! ::: REQUESTING SELECTION CLEAR!!!!!! srt/vtt/sbv file import Saving subtitle filter: "/tmp/1709692347896-{05e068c8-33b3-45a2-baaf-fedc987efa06}.srt" ::: UPDATING MAIN TIMELINE DURATION: 6824 // SETTING CLIP PROPERTIES: QMap(("kdenlive:duration", "00:04:32:24")("kdenlive:maxduration", "6824")("length", "6824")("out", "6823")) ::: REQUESTING SELECTION CLEAR!!!!!! [subtitles @ 0x7f3e4c014b00] libass wasn't built with ASS_FEATURE_WRAP_UNICODE support ::: REQUESTING SELECTION CLEAR!!!!!! terminate called after throwing an instance of 'std::out_of_range' what(): unordered_map::at Aborted (core dumped)