Admin message

Join us at Akademy to celebrate KDE's 30th anniversary! Travel support requests are open till May 31st. Register now.

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