Bug 356232 - Quick actions during Overwrite mode break undo history, freeze Kdenlive
Summary: Quick actions during Overwrite mode break undo history, freeze Kdenlive
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-03 10:16 UTC by qubodup
Modified: 2016-08-12 15:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description qubodup 2015-12-03 10:16:29 UTC
catalyst-hook 15.9-6
catalyst-libgl 15.9-2
catalyst-utils 15.9-2
mlt 0.9.8-3
qt5-base 5.5.1-3
kdenlive git describe --tags --always
v15.11.80-53-g0918054

Possibly hard to reproduce.

Steps to reproduce
1. Start kdenlive
2. Import an mp4 video
3. Drag video to timeline
4. Switch to overwrite mode
5. Cut video into 3 pieces
6. Move clips around quickly, in combination with using ctrl+z (undo) quickly

Expected results:
1. Actions happen instantly, delayed or ability to take action is taken away while the UI updates.

Actual result:
1. I get error messages that undo can't be done and the clips are changed in a manner that was not present in the history or Kdenlive freezes or Kdenlive crashes.

Video: https://youtu.be/YcLQV54JqZs
Comment 1 qubodup 2016-04-07 06:55:57 UTC
Update:
this issue persists with
kdenlive-git 16.07.70.r7210.01af6cd-1
mlt 6.0.0-1
ffmpeg 1:3.0.1-1
xf86-video-ati 1:7.6.1-1
Comment 2 Jean-Baptiste Mardelle 2016-04-09 16:03:54 UTC
Git commit 76f9aa85231dd7a9f6be5d242ed465e7acd1010e by Jean-Baptiste Mardelle.
Committed on 09/04/2016 at 16:03.
Pushed by mardelle into branch 'Applications/16.04'.

Fix timeline corruption on undo in overwrite mode

M  +2    -0    src/timeline/customtrackview.cpp

http://commits.kde.org/kdenlive/76f9aa85231dd7a9f6be5d242ed465e7acd1010e