Crash downloading multilingual model
Trying to download multilingual translation models causes a crash.
```
// RAN CONCURRENT SCRIPT: true , SCRIPT: "checkpackages.py" , firstARG: "--install"
=== CHECKING SETUP...
::::: FOUND PYTHON EXECS: "/home/farid/.local/share/kdenlive/venv/bin/python3" "/home/farid/.local/share/kdenlive/venv/bin/pip3"
//// SCRIPT VALUES: QList("/usr/share/kdenlive/scripts/checkgpu.py", "/usr/share/kdenlive/scripts/checkpackages.py", "/usr/share/kdenlive/scripts/whisper/seamlessquery.py", "/usr/share/kdenlive/scripts/whisper/whisperquery.py", "/usr/share/kdenlive/scripts/whisper/whispertosrt.py", "/usr/share/kdenlive/scripts/whisper/whispertotext.py")
=== CHECKING SETUP...OK
=== CHECKING RUNNING SCRIPT: "/usr/share/kdenlive/scripts/checkpackages.py"
[Detaching after vfork from child process 1796469]
[Detaching after vfork from child process 1796470]
::: RUNNING SCRIPT: "/home/farid/.local/share/kdenlive/venv/bin/python3" = QList("/usr/share/kdenlive/scripts/checkpackages.py", "--check", "sentencepiece", "protobuf", "transformers", "openai-whisper", "srt")
QProcess::readAllStandardError: Called with MergedChannels
// RAN CONCURRENT SCRIPT: false , SCRIPT: "checkpackages.py" , firstARG: "--check"
Thread 1 "kdenlive" received signal SIGSEGV, Segmentation fault.
0x00007ffff0d3339d in QIODevice::readAll() () from /usr/lib/libQt6Core.so.6
(gdb) bt full
#0 0x00007ffff0d3339d in QIODevice::readAll() () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#1 0x00007ffff0f992eb in QProcess::readAllStandardOutput() () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#2 0x00005555563c9a3d in ModelDownloadWidget::processDownload()::$_0::operator()() const (this=0x7fffac313540)
at /home/farid/dev/invent/kdenlive/src/pythoninterfaces/dialogs/modeldownloadwidget.cpp:59
processData = {d = {d = 0x55559eaa1860, ptr = 0x55559ebc77c0 u"ﵐ图啕", size = 93826221553792}, static _empty = 0 u'\000'}
#3 0x00005555563c99f8 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, ModelDownloadWidget::processDownload()::$_0>::call(ModelDownloadWidget::processDownload()::$_0&, void**)::{lambda()#1}::operator()() const (this=0x7fffffffb470) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116
No locals.
#4 0x00005555563c99d9 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, ModelDownloadWidget::processDownload()::$_0>::call(ModelDownloadWidget::processDownload()::$_0&, void**)::{lambda()#1}>(void**, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, ModelDownloadWidget::processDownload()::$_0>::call(ModelDownloadWidget::processDownload()::$_0&, void**)::{lambda()#1}&&) (args=0x7fffac2ff058, fn=...) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65
No locals.
#5 0x00005555563c99a2 in QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, ModelDownloadWidget::processDownload()::$_0>::call(ModelDownloadWidget::processDownload()::$_0&, void**) (f=..., arg=0x7fffac2ff058) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:115
No locals.
#6 0x00005555563c9951 in QtPrivate::FunctorCallable<ModelDownloadWidget::processDownload()::$_0>::call<QtPrivate::List<>, void>(ModelDownloadWidget::processDownload()::$_0&, void*, void**) (f=..., arg=0x7fffac2ff058) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:337
No locals.
#7 0x00005555563c98f8 in QtPrivate::QCallableObject<ModelDownloadWidget::processDownload()::$_0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x7fffac313530, r=0x55559ebb73f0, a=0x7fffac2ff058, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
that = 0x7fffac313530
#8 0x00007ffff0dc6474 in QObject::event(QEvent*) () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#9 0x00007ffff5703380 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
No symbol table info available.
#10 0x00007ffff0d6bf48 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#11 0x00007ffff0d6c320 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt6Core.so.6
--Type <RET> for more, q to quit, c to continue without paging--c
No symbol table info available.
#12 0x00007ffff1051e78 in ?? () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#13 0x00007fffee106f4d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007fffee108617 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007fffee108825 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007ffff104fcb2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#17 0x00007ffff0d76cf6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#18 0x00007ffff0d709f1 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6
No symbol table info available.
#19 0x0000555555712d17 in main (argc=1, argv=0x7fffffffd8a8) at /home/farid/dev/invent/kdenlive/src/main.cpp:525
result = 0
app = {<QApplication> = {<No data fields>}, url = {d = 0x0}, static _vtable$ = <optimized out>}
packageType = Unknown
packageName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}
otherText = {d = {d = 0x555557549050,
ptr = 0x555557549060 u"Please report bugs to <a href=\"https://bugs.kde.org/enter_bug.cgi?product=kdenlive\">https://bugs.kde.org/</a>", size = 109},
static _empty = 0 u'\000'}
aboutData = <incomplete type>
parser = <incomplete type>
mltPathOption = <incomplete type>
mltLogLevelOption = <incomplete type>
clipsOption = <incomplete type>
renderOption = <incomplete type>
presetOption = <incomplete type>
exitOption = <incomplete type>
disableWelcome = <incomplete type>
debugOption = <incomplete type>
renderUrl = {d = 0x0}
presetName = {d = {d = 0x0, ptr = 0x0, size = 0}, static _empty = 0 u'\000'}
clipsToLoad = {<QListSpecialMethods<QString>> = {<QListSpecialMethodsBase<QString>> = {<No data fields>}, <No data fields>}, d = {d = 0x0, ptr = 0x0,
size = 0}}
config = {d = {ptr = 0x555557097870}}
uicg = <incomplete type>
programDBusService = <incomplete type>
```
issue