Kdenlive crashing on startup after update

I am using EndeavourOS, after doing a full system upgrade I get this on startup:

:::::::::: CREATING SPLASH SCREEN SPLASH 
qml: --------normal start--.------ 
::::::: EVENT LOOP RELEASED!!! 
 
SSSSSSSSSSSSSSSSSSSSSSSSSSSSS 
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR 
E0000 00:00:1783434237.759488   47180 descriptor_database.cc:683] File already exists in database: versions.proto 
F0000 00:00:1783434237.759530   47180 descriptor.cc:2531] Check failed: GeneratedDatabase()->Add(encoded_file_descriptor, size)  
[symbolize_elf.inc : 355] RAW: Unable to get high fd: rc=0, limit=1024 
*** Check failure stack trace: *** 
    @     0x7fa20f1e42d1  absl::lts_20260526::log_internal::LogMessage::SendToLog() 
    @     0x7fa20c49b9f1  (unknown) 
    @     0x7fa20c5f81f1  google::protobuf::internal::AddDescriptors() 
    @     0x7fa20cf7d6f5  (unknown) 
    @     0x7fa259b6e28d  (unknown) 
    @     0x7fa259b6a527  _dl_catch_exception 
    @     0x7fa259b752d9  (unknown) 
    @     0x7fa259b6a479  _dl_catch_exception 
    @     0x7fa259b757aa  (unknown) 
    @     0x7fa252e93bb4  (unknown) 
    @     0x7fa259b6a479  _dl_catch_exception 
    @     0x7fa259b6a5c9  (unknown) 
    @     0x7fa252e936a3  (unknown) 
    @     0x7fa252e93c6b  dlopen 
    @     0x7fa20f1f9f66  mlt_register 
    @     0x7fa258c21457  mlt_repository_init 
    @     0x7fa258c0067a  mlt_factory_init 
    @     0x7fa258c4f5e5  Mlt::Factory::init() 
    @     0x56085d481878  (unknown) 
    @     0x56085d1db508  (unknown) 
    @     0x7fa252e27741  (unknown) 
    @     0x7fa252e27879  __libc_start_main 
    @     0x56085d1e1045  (unknown) 
[1]    47180 abort (core dumped)  kdenlive

Hi @algolineu, and welcome to the forum and community.

Which version of Kdenlive and how did you install it?

I’m running cachyOS. It’s the frei0r plugin.

You can read it here: Google Search

I renamed my /usr/lib/frei0r-1 plugin folder to 0frei0r-1.

The 0 makes it go to the top of the folder list so I can get rid of it later without hunting.

Kdenlive opens and warns about missing plugins , but doesn’t crash and is usable. When they fix it you can reinstall the frei0r plugin.

Yes, it seems the issue is not with Kdenlive itself, but rather melt calling the frei0r plugins. If you run just melt from the terminal, you’ll see the same error message as Kdenlive.

I drilled down a bit more with gdb and it’s actually one single frei0r plugin that has the issue. You don’t need to disable them all. If you move just /usr/lib/frei0r-1/facebl0r.so out of the way, then Kdenlive will just start as normal and even without warnings about missing plugins.

Another solution is to downgrade the frei0r-plugins package from 3.2.3-2 to 3.2.3-1.

I had opened a bug report on the Arch Linux bug tracker for this for that package, but I see the report was moved to the OpenCV package, so i guess the cause goes even deeper.

I’m not allowed to include the link in my post though… So you’ll have to search for “facebl0r.so causes melt and kdenlive to crash” in the opencv package bug tracker.

I’m wandering if this is a packager issue. Please try with AppImage from the download page: Downloads - Kdenlive