In case you do not use the Time Remap filter (implemented since version 21.05.01) you have the option to use older versions (e.g. 21.03.21). Release v21.03.21 · mltframework/shotcut · GitHub
It is advisable to make a copy of the projects and test those copies.
Just as a general precaution, I manually save an additional copy of my projects as a backup (naming as “project name”_backup.mlt).
You do not need to install Shotcut as there are portable versions.
I’ve just been trying Shotcut after problems with Kdenlive and I get exactly the same problem. I’m not doing anything complicated, but even something like adding a key frame causes a crash.
I also tried the flatpak version of Shotcut and got the same result.
What is suspicious is that very similar things happen in Kdenlive, though it seems to be using an older version of MLT & Qt. I hadn’t used Kdenlive in months, but last time I did it was fine.
I tried the 21.03.21 AppImage suggested above. When I open the project Shotcut offers to repair it and fails. If I recreate the project, Shotcut seems to work without crashing.
In case it’s relevant this is what I was doing. I’ve taken (wav) audio from a radio program to highlight some points for language learners. I’ve added an abstract video background and one text filter. The crashes seemed to mostly happen when trying to configure the text filter, e.g. adding start/stop points.
The only official packages are the ones from the Shotcut download site. If you are using packages made by someone else, then you should work with that packager to resolve your problem. The Shotcut packages are portable and easy to try without committing to an installation.
Had to do the same myself. It seems to particularly dislike imported MLTs. Just splitting a track from an MLT in 21.05.18 causes everything to hang for about 5 seconds. 21.03.21 seems to behave fine.
Edit: in 21.05.18, projects with imported MLTs also take forever to load and if you make the mistake of hitting ‘undo’, it’s easier to just kill the program and manually set things back to what you wanted.
Edit2: in the application log for 21.05.18, I see a lot of lines with “missing hwaccel parameters” that I do not see with the exact same video files as 21.03.21 (video in MLT, then MLT into master MLT). @shotcut does this provide a hint for what might be the cause of some users experience such a difference between 21.03.21 and 21.05.18?