SUMMARY Kdenlive in Windows shows a visual C++ Runtime error and crashes when attempting to open a project that was created and saved under a different locale. The issue seems to be due to the fact that some locales use a comma instead of a period in their timestamps. STEPS TO REPRODUCE 1. Create a project with a machine using the locale fr_CA and save it. See http://txt.do/1oxnn for an example project. 2. Move to a machine running Windows and with the locale en_US. Attempt to open the previous project. OBSERVED RESULT Crash: Runtime Error! This program has requested yadda yadda yadda... EXPECTED RESULT Kdenlive gives a warning about the project being created in a different locale and offers to save it in the current locale. SOFTWARE/OS VERSIONS Windows: 8 macOS: Linux/KDE Plasma: Manjaro (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION Here is a workaround: 1. Open the project in a text editor 2. Change LC_NUMERIC="fr_CA.UTF-8" to LC_NUMERIC="en_US" 3. Use find and replace to transform all of the commas into periods in the timestamps. For example: <producer title="Anonymous Submission" id="producer0" in="00:00:00,000" out="00:03:14,181"> in the original file now becomes this: <producer id="producer0" in="00:00:00.000" out="00:00:04.972"> 4. The project will now open properly without crashing Kdenlive
Relevant forum discussion: https://forum.kde.org/viewtopic.php?f=265&t=163455
here main tread: https://invent.kde.org/kde/kdenlive/issues/78
Comma point issue is fixed with version 20.08.0.