Bug 486672

Summary: [BUG] Changing certain secondary sequence's internal clips SPEED or something that changes sequence DURATION causes crash
Product: [Applications] kdenlive Reporter: Balr Gend <balrogwhip123123>
Component: Timeline & EditingAssignee: Jean-Baptiste Mardelle <jb>
Status: REPORTED ---    
Severity: crash CC: fritzibaby
Priority: NOR    
Version First Reported In: 24.02.2   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Secondary sequence BEFORE
This action causes CRASH

Description Balr Gend 2024-05-06 15:32:34 UTC
Created attachment 169240 [details]
Secondary sequence BEFORE

SUMMARY




STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows:  10 Version 21H2 (x86_64)
KDE Frameworks Version:  6.0.0
Qt Version:  6.6.2 (built against 6.6.2)
Comment 1 Balr Gend 2024-05-06 15:35:02 UTC
Created attachment 169241 [details]
This action causes CRASH
Comment 2 Balr Gend 2024-05-06 15:41:14 UTC
Hello! [Sorry for bad submission, accidently pressed enter when loading attachment, no way to edit/delete AFAIK]

So the strcuture of project is:

Main sequence in which there are a lot of secondary sequences. 
The clips are in secondary sequence. 
Changing speed of secondary sequence's clips causes kdenlive to crash. No need to save, just need to move cursor around (make usual business). But saving of project 'speeds' up' the crash and kdenlive goes into infinite loop of loading. 
Also this causes not being able to recover! project. And I've even seen that recover of such a project can just crash.

Due to reasons I can't provide project file.

SOFTWARE/OS VERSIONS
Windows:  10 Version 21H2 (x86_64)
KDE Frameworks Version:  6.0.0
Qt Version:  6.6.2 (built against 6.6.2)
Comment 3 Balr Gend 2024-05-06 15:47:30 UTC
P.S. 

What cured the bug was deletion of the sequence from MAIN sequence, updating secondary sequence without any placement of it anywhere.
I guess there are problem with proper update of secondary sequences placements anywhere else after it's changing.