Created attachment 165494 [details] bug-record_3seqs SUMMARY STEPS TO REPRODUCE 1. Create project 2. Pull Seq 1 out of "Sequences" folder. Delete "Sequences" folder (important) 3. Create title clip, with some text. Add it into Seq 1 4. Create Seq 2. Add Seq 1 into Seq 2 5. Create Seq 3. Add Seq 2 into Seq 3 6. Save. Reopen OBSERVED RESULT Errors found when opening project file (Sat Feb 3 20:56:06 2024) A1 00:00:07:10 Timeline clip ({9c4e96e4-6068-4249-93e4-82b6cb7a9ca4}) without bin reference found and removed. V1 00:00:07:10 Timeline clip ({9c4e96e4-6068-4249-93e4-82b6cb7a9ca4}) without bin reference found and removed. In Seq 3, track has no Seq 2 EXPECTED RESULT SOFTWARE/OS VERSIONS Kdenlive 24.04.70-7372 git master ci build AppImage (c8ee59ee) ADDITIONAL INFORMATION
Created attachment 165495 [details] corrupted-project_3seqs
Thank you for reporting. Yes, I can confirm this corruption following your steps (using latest master). But I get a “project corrupted” and sequence 3 is missing in the timeline. Error message: Project corrupted. Clip {35035e40-812c-4917-8276-220244e202b6} (4) not found in project bin. Project corrupted. Clip {35035e40-812c-4917-8276-220244e202b6} (4) not found in project bin. And then the error you showed below (copied from the Project Notes).
Git commit eadf5d11134fed8a1230d7866c770a3a64eb162c by Jean-Baptiste Mardelle. Committed on 03/02/2024 at 19:00. Pushed by mardelle into branch 'release/24.02'. Fix sequence corruption on project load M +2 -0 src/bin/projectitemmodel.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/eadf5d11134fed8a1230d7866c770a3a64eb162c
Fixed. Works as expected. Merci
Git commit f582f63b71e3af36d18d90d91af7e8fd154ce234 by Jean-Baptiste Mardelle. Committed on 04/02/2024 at 15:41. Pushed by mardelle into branch 'master'. Add test for nested sequences corruption M +5 -1 src/timeline2/model/builders/meltBuilder.cpp A +730 -0 tests/dataset/test-nesting.kdenlive M +42 -0 tests/nestingtest.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/f582f63b71e3af36d18d90d91af7e8fd154ce234
Git commit b2a028452aba7dabd969a0adb6379037f025626d by Jean-Baptiste Mardelle. Committed on 12/02/2024 at 07:58. Pushed by mardelle into branch 'release/23.08'. Fix sequence corruption on project load M +2 -0 src/bin/projectitemmodel.cpp https://invent.kde.org/multimedia/kdenlive/-/commit/b2a028452aba7dabd969a0adb6379037f025626d