Kdenlive fails to launch after today's update

This has previously been reported in the update thread:

My contribution to this matter is the stderr:

kf.config.core: Watching absolute paths is not supported "/usr/share/color-schemes/BreezeDark.colors"
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltmovit.so
  (libmovit.so.8: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1727815979.193616   53848 descriptor_database.cc:633] File already exists in database: versions.proto
F0000 00:00:1727815979.193662   53848 descriptor.cc:2236] Check failed: GeneratedDatabase()->Add(encoded_file_descriptor, size) 
*** Check failure stack trace: ***
    @     0x7f06dae5ce09  absl::lts_20240722::log_internal::LogMessage::SendToLog()
    @     0x7f06dae5d9ae  absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()
    @     0x7f06d5c90955  (unknown)
    @     0x7f06d5dc228d  google::protobuf::internal::AddDescriptors()
    @     0x7f06d8896125  (unknown)
    @     0x7f07770d76ad  (unknown)
    @     0x7f07770d45c2  _dl_catch_exception
    @     0x7f07770de4fc  (unknown)
    @     0x7f07770d4523  _dl_catch_exception
    @     0x7f07770de904  (unknown)
    @     0x7f077329ef14  (unknown)
    @     0x7f07770d4523  _dl_catch_exception
    @     0x7f07770d4679  (unknown)
    @     0x7f077329e9f3  (unknown)
    @     0x7f077329efcf  dlopen
    @     0x7f06dcef6c6c  mlt_register
    @     0x7f077624a279  mlt_repository_init
    @     0x7f077622ef52  mlt_factory_init
    @     0x7f07762085f5  Mlt::Factory::init()
    @     0x55a35c6d70d5  (unknown)
    @     0x55a35c692285  (unknown)
    @     0x55a35c0efd06  (unknown)
    @     0x7f0773234e08  (unknown)
    @     0x7f0773234ecc  __libc_start_main
    @     0x55a35c0f18d5  (unknown)
zsh: IOT instruction (core dumped)  kdenlive

In case you are wondering, the .so file mentioned in the error does exist and is not corrupted in an obvious way:

$ stat /usr/lib/mlt-7/libmltmovit.so
 Datei: /usr/lib/mlt-7/libmltmovit.so
 Größe: 116776          Blöcke: 232        EA Block: 4096   reguläre Datei
Gerät: 254/0    Inode: 17305753    Verknüpfungen: 1
Zugriff: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Zugriff: 2024-10-01 22:45:09.000000000 +0200
Modifiziert: 2024-08-26 09:29:03.000000000 +0200
Geändert: 2024-10-01 22:45:09.816283377 +0200
Geburt: 2024-10-01 22:45:09.816283377 +0200
$ pacman -F /usr/lib/mlt-7/libmltmovit.so
usr/lib/mlt-7/libmltmovit.so ist in extra/mlt 7.14.0-2 enthalten
more outputs…
$ pacman -Qi kdenlive mlt
Name                     : kdenlive
Version                  : 24.08.1-1
Beschreibung             : A non-linear video editor for Linux using the MLT video framework
Architektur              : x86_64
URL                      : https://apps.kde.org/kdenlive/
Lizenzen                 : GPL-2.0-or-later
Gruppen                  : kde-applications  kde-multimedia
Stellt bereit            : Nichts
Hängt ab von             : frei0r-plugins  gcc-libs  glibc  karchive  kbookmarks  kcodecs  kcolorscheme  kcompletion  kconfig  kconfigwidgets  kcoreaddons  kcrash  kdbusaddons
                           kfilemetadata  kguiaddons  ki18n  kiconthemes  kio  kitemviews  knewstuff  knotifications  knotifyconfig  ktextwidgets  kwidgetsaddons  kxmlgui  mlt  purpose
                           qqc2-desktop-style  qt6-base  qt6-declarative  qt6-multimedia  qt6-networkauth  qt6-svg  solid
Optionale Abhängigkeiten : bigsh0t: VR360 effects
                           dvgrab: for firewire capture
                           ffmpeg: for FFmpeg plugin [Installiert]
                           kimageformats: support for dds, xcf, exr, psd, and more image formats
                           mediainfo: for technical clip information
                           noise-suppression-for-voice: noise suppression effect
                           opencv: for motion tracking [Installiert]
                           opentimelineio: timeline export/import
                           plasma-desktop: theme configuration [Installiert]
                           python: for scripts [Installiert]
                           qt6-imageformats: support for tiff, webp, and more image formats [Installiert]
                           recordmydesktop: for screen capture
Benötigt von             : Nichts
Optional für             : Nichts
In Konflikt mit          : Nichts
Ersetzt                  : Nichts
Installationsgröße       : 74,13 MiB
Packer                   : Antonio Rojas <arojas@archlinux.org>
Erstellt am              : Mi 11 Sep 2024 11:25:32 CEST
Installiert am           : Di 01 Okt 2024 22:43:08 CEST
Installationsgrund       : Ausdrücklich installiert
Installations-Skript     : Nein
Verifiziert durch        : Signatur

Name                     : mlt
Version                  : 7.26.0-1
Beschreibung             : An open source multimedia framework
Architektur              : x86_64
URL                      : https://www.mltframework.org
Lizenzen                 : LGPL-2.1-only
Gruppen                  : Nichts
Stellt bereit            : Nichts
Hängt ab von             : gcc-libs  glibc  libebur128
Optionale Abhängigkeiten : ffmpeg: ffmpeg plugin [Installiert]
                           fftw: plus plugin [Installiert]
                           fontconfig: gdk plugin [Installiert]
                           frei0r-plugins: for additional effects [Installiert]
                           gdk-pixbuf2: gdk plugin [Installiert]
                           glib2: gdk plugin [Installiert]
                           jack: JACK sound output plugin [Installiert]
                           ladspa: LADSPA plugins [Installiert]
                           libepoxy: opengl plugin [Installiert]
                           libexif: auto rotate plugin [Installiert]
                           libglvnd: opengl plugin [Installiert]
                           libsamplerate: libavresample plugin [Installiert]
                           libvorbis: vorbis plugin [Installiert]
                           libx11: SDL1 plugin [Installiert]
                           libxml2: XML plugin [Installiert]
                           movit: opengl plugin
                           opencv: openCV plugin [Installiert]
                           qt5-base: QT5 plugins [Installiert]
                           qt5-svg: Qt5 plugins [Installiert]
                           qt6-base: Qt6 plugin [Installiert]
                           qt6-5compat: Qt6 plugin [Installiert]
                           qt6-svg: Qt6 plugin [Installiert]
                           pango: gdk plugin [Installiert]
                           python: python bindings [Installiert]
                           rtaudio: rtaudio plugin
                           rubberband: audio pitch plugin [Installiert]
                           sdl2: SDL2 plugin [Installiert]
                           sdl_image: SDL1 plugin
                           sdl12-compat: SDL1 plugin [Installiert]
                           sox: SOX (Audio Swiss Army Knife) plugin
                           vid.stab: video stabilize plugin [Installiert]
                           zlib: glaxnimate plugin [Installiert]
Benötigt von             : kdenlive
Optional für             : Nichts
In Konflikt mit          : Nichts
Ersetzt                  : Nichts
Installationsgröße       : 9,92 MiB
Packer                   : Antonio Rojas <arojas@archlinux.org>
Erstellt am              : Mo 26 Aug 2024 09:29:03 CEST
Installiert am           : Di 01 Okt 2024 22:45:09 CEST
Installationsgrund       : Installiert als Abhängigkeit eines anderen Pakets
Installations-Skript     : Nein
Verifiziert durch        : Signatur

A half-year-old thread in the Arch GitLab suggests a link to qqc2-desktop-style, which is already installed for me, but hasn’t been updated since August.

Reinstalling said package did not solve the issue for me.

I had the same issue as well. Uninstalling kdenlive from the repo and reinstalling the flatpak got me working again. I hope recommending a flatpak is not heretical advice. I am fairly new to Manjaro, but so far am amazed how good the experience has been. Will keep my eyes open if the install from the repo gets fixed. Regards

This should been fixed with disabling LTO in opencv . Make sure that 4.10.0-7.0 packages are installed.

Thanks, updating the system, including opencv from 4.10.0-7 to 4.10.0-7.0 (weird), solved the issue.

Thank you very much!!!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.