Is it just me or did kdenlive broke for you too? I’m on an Archlinux based system and just updated the system. A few hours before update kdenlive worked. Update was not small, so its hard to tell the exact cause. I’ve tried to downgrade kdenlive, but same issue. I use Linux for a very long time now, but still get lost with errors like these.^^ Any idea what I should do? Does it work for you?
I get this on start (I reset the configuration files too):
$ kdenlive --version
kdenlive 24.08.1
$ kdenlive
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/libmltsox.so
(libsox.so.3: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltrtaudio.so
(librtaudio.so.7: cannot open shared object file: No such file or directory)
mlt_repository_init: failed to dlopen /usr/lib/mlt-7/libmltsdl.so
(libSDL-1.2.so.0: cannot open shared object file: No such file or directory)
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
E0000 00:00:1726202254.631983 14133 descriptor_database.cc:633] File already exists in database: versions.proto
F0000 00:00:1726202254.632005 14133 descriptor.cc:2236] Check failed: GeneratedDatabase()->Add(encoded_file_descriptor, size)
*** Check failure stack trace: ***
@ 0x733c9e6b0e09 absl::lts_20240722::log_internal::LogMessage::SendToLog()
@ 0x733c9e6b19ae absl::lts_20240722::log_internal::LogMessageFatal::~LogMessageFatal()
@ 0x733c64890955 (unknown)
@ 0x733c649c228d google::protobuf::internal::AddDescriptors()
@ 0x733c65696125 (unknown)
@ 0x733cdd22d6ad (unknown)
@ 0x733cdd22a5c2 _dl_catch_exception
@ 0x733cdd2344fc (unknown)
@ 0x733cdd22a523 _dl_catch_exception
@ 0x733cdd234904 (unknown)
@ 0x733cd9e9ef14 (unknown)
@ 0x733cdd22a523 _dl_catch_exception
@ 0x733cdd22a679 (unknown)
@ 0x733cd9e9e9f3 (unknown)
@ 0x733cd9e9efcf dlopen
@ 0x733c9ea96c6c mlt_register
@ 0x733cdc3a2279 mlt_repository_init
@ 0x733cdc386f52 mlt_factory_init
@ 0x733cdc3605f5 Mlt::Factory::init()
@ 0x5b73c4a7f0d5 (unknown)
@ 0x5b73c4a3a285 (unknown)
@ 0x5b73c4497d06 (unknown)
@ 0x733cd9e34e08 (unknown)
@ 0x733cd9e34ecc __libc_start_main
@ 0x5b73c44998d5 (unknown)
Aborted (core dumped)
My system if its relevant:
OS: EndeavourOS x86_64
Kernel: Linux 6.10.9-arch1-2
Uptime: 1 hour, 10 mins
Packages: 1657 (pacman), 9 (flatpak)
Shell: bash 5.2.32
Display (AG271QG): 2560x1440 @ 120 Hz in 27″ [External]
DE: KDE Plasma 6.1.5
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3/4]
Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
Font: NotoSans Nerd Font (12pt) [Qt], NotoSans Nerd Font (12pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 24.8.1
Terminal Font: JetBrainsMono Nerd Font Mono (11pt)
CPU: AMD Ryzen 7 7700X (16) @ 5.57 GHz
GPU 1: AMD Radeon RX 7600 (RADV NAVI33) [Discrete] Mesa 24.2.2-arch1.1
GPU 2: AMD Radeon Graphics (RADV RAPHAEL_MENDOCINO) [Integrated] Mesa 24.2.2-arch1.1
Memory: 3.00 GiB / 30.50 GiB (10%)
Swap: 65.00 MiB / 512.00 MiB (13%)
Disk (/): 550.90 GiB / 1.79 TiB (30%) - ext4
Disk (/media/Emulation): 4.47 TiB / 5.41 TiB (83%) - ext4
Disk (/media/My): 3.10 TiB / 3.58 TiB (87%) - ext4
Disk (/media/Work): 648.09 GiB / 915.82 GiB (71%) - ext4
Locale: en_US.UTF-8
Also broken for me. I tried downgrading mlt a couple of times. That didn’t work. Might need some kind of rebuild from the arch side.
Edit: I saw in the mlt output that it couldn’t find certain libraries, so I installed those and no longer have those lines, but it is still crashing. Getting a bit closer to figuring it out though. A few less issues in the output.
Ok so then its not something I broke. That’s good to know. I actually have those packages tried to install too and it did not help (and then removed them). Forgot to mention that in the post. Usually a core dump is a serious problem. Looks like we have to sit and wait and can’t do too much.
Bug has been officially filed and confirmed in the arch repos. https://gitlab.archlinux.org/archlinux/packaging/packages/kdenlive/-/issues/8
Guess they will figure it out and fix it in the next update.
Edit: The issue was tracked to a problem with the opencv package and the new version is in the testing repos. I have activated the testing repos and grabbed that package and it does in fact fix the issue.
I get the same errors about descriptor, but no mention of mlt or missing libraries.
I tried the flatpak version and that seems to be working.mlt was also updated, have you tried downgrading that?
Some stuff in your output relates to mlt.
No, I did not. After my post I got an mlt update too, which didn’t help with Kdenlive, but Inkscape stopped working… Right after that Inkscape got an update and now it works again. It all looks like an known issue they are aware off? Couldn’t find anything related in KDE and Archlinux forums a few hours back.
Last time Kdenlive broke, I used Flatpak until that was resolved. Maybe I’ll wait a bit again. But will have in mind to downgrade mlt, but I’m hesitant to downgrade libraries other tools may depend on.