Bug 404683

Summary: timeline refactor 2019-02-21_UI crash when loading recovery files
Product: [Applications] kdenlive Reporter: Evert Vorster <evorster>
Component: User InterfaceAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: normal CC: fritzibaby
Priority: NOR Flags: fritzibaby: timeline_corruption+
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: gdb backtrace of the UI crash

Description Evert Vorster 2019-02-22 06:25:49 UTC
SUMMARY
When crashing my UI in the previous bugs I filed today, when I open kdenlive again, it informs me that autosaved files exist, and asks if I want to recover them. If I select that I want them recovered, the UI exits and I get a crash notification from KDE.

STEPS TO REPRODUCE
1. Crash UI with my previous bug
2. Open kdenlive again
3. Select yes on the question about autosaved files

OBSERVED RESULT
UI crash

EXPECTED RESULT
Kdenlive opened at the last place I was busy with, just before the crash

SOFTWARE/OS VERSIONS
Arch Linux, updated 2019-02
ADDITIONAL INFORMATION
Comment 1 Evert Vorster 2019-02-23 06:12:24 UTC
Created attachment 118311 [details]
gdb backtrace of the UI crash

Here you are, a full backtrace with symbols of the UI crash when loading autosaved data from a previous crash. 

Happy hunting!
Comment 2 emohr 2019-02-23 11:19:14 UTC
Hi Evert, thanks for testing.
openend: https://invent.kde.org/kde/kdenlive/issues/61
Comment 3 Jean-Baptiste Mardelle 2019-02-23 12:24:44 UTC
Git commit d95c7e199c0757a3877daac94c7fd49beeee21ac by Jean-Baptiste Mardelle.
Committed on 23/02/2019 at 12:24.
Pushed by mardelle into branch 'refactoring_timeline'.

Fix UI freeze on keyframe selection

M  +0    -1    src/assets/view/assetparameterview.cpp
M  +0    -2    src/assets/view/widgets/keyframewidget.cpp
M  +4    -1    src/core.cpp

https://invent.kde.org/kde/kdenlive/commit/d95c7e199c0757a3877daac94c7fd49beeee21ac
Comment 4 Evert Vorster 2019-02-24 05:57:00 UTC
Properly fixed, thanks very much!