Kdenlive no longer starts properly

On a freshly installed Manjaro XFCE, Kdenlive 23.08.5 no longer starts properly, it simply hangs.
Before, on the old Manjaro, Kdenlive always ran without any problems.
Could this have something to do with Qt5, that my newly installed system may no longer be complete?

start kdenlive from the console and report what messages/errors appear.

1 Like
[michae1@T7-Manjaro Schreibtisch]$ kdenlive
Could not detect package type, probably default? App dir is "/usr/bin"
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)
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)
profilePath from appDir/../share:  "/usr/share/mlt-7/profiles"
meltPath from KdenliveSetting::meltPath:  ""
meltPath from profilePath/../../../bin:  "/usr/bin/melt-7"
plugin not available: "region"
Empty metadata for  "glsl.manager"
Empty metadata for  "telecide"
plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sofalizer"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.rgbparade"
plugin not available: "frei0r.scale0tilt"
plugin not available: "frei0r.tehRoxx0r"
plugin not available: "frei0r.vectorscope"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "timewarp"
kf.service.sycoca: The menu spec file ( "" ) contains a Layout or DefaultLayout tag without the mandatory Merge tag inside. Please fix it.
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
Found FFMpeg binary:  "/usr/bin/ffmpeg"
==========
FOUND SUPPORTED CODECS:  ("h264_vaapi", "hevc_vaapi", "vp9_vaapi")
// FFMPEG ARGS:  ("-hide_banner", "-filters")
/// ++ SCALE_NPP NOT SUPPORTED
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
:::: NOT FOUND DOCUMENT GUIDES !!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qrc:/qml/timeline.qml:503: ReferenceError: proxy is not defined
qrc:/qml/timeline.qml:483: ReferenceError: proxy is not defined
==== NO PREVIOUS TIMELINE
::::::::::: connecting timeline:  QUuid("{6e7be0d9-32dc-4eac-a608-00a1ffaf131b}") , DUR:  0
root context get sub model new function
HHHHHHHHHHHH
INVALID BIN PLAYLIST...
=== OPENING FILE WITH TRACKS:  5
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
===== ACTIVATING DOCUMENT:  QUuid("{6e7be0d9-32dc-4eac-a608-00a1ffaf131b}") 
::::::::::::::::::::::

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Are you sure this is freshly installed, and updated from a synced mirror, and installed from repos. I just happened to install it today and it is fine on an old but updated xfce. For example, it complains about mlt, and mlt is a dependency, so it should have been installed automatically.

P.s. my bad, it seems to complain about mlt by me too, but it starts.

Hello Teo,
The problem is probably not Kdenlive, but something about Manjaro.
I installed Manjaro today, even compared the checksum. Everything is inconspicuous. And of course I also reinstalled Kdenlive, the version previously ran without any problems on my old but current Manjaro. Even the AppImages of Kdenlive do not run.

can you explain this a little more detailed ?

I meant that there was nothing unusual when installing Manjaro. Everything went as expected, completely normally.

Some dependency probably…i have most of the errors, but some libraries are different too. I am on stable. My advice to be fully up to date is still valid, the ISO images lag behind so the first thing after install is to update.

For reference, how it starts by me. Have not tested if it works. You can compare with Meld for example

[teo@teo-lenovo-v15 ~]$ kdenlive
Could not detect package type, probably default? App dir is "/usr/bin"
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)
profilePath from KdenliveSetting::mltPath:  "/usr/share/mlt-7/profiles"
meltPath from KdenliveSetting::meltPath:  "/usr/bin/melt-7"
plugin not available: "region"
Empty metadata for  "telecide"
Empty metadata for  "glsl.manager"
plugin not available: "avfilter.acompressor"
plugin not available: "avfilter.aecho"
plugin not available: "avfilter.agate"
plugin not available: "avfilter.atadenoise"
plugin not available: "avfilter.bwdif"
plugin not available: "avfilter.deblock"
plugin not available: "avfilter.dedot"
plugin not available: "avfilter.deflate"
plugin not available: "avfilter.derain"
plugin not available: "avfilter.doubleweave"
plugin not available: "avfilter.field"
plugin not available: "avfilter.framestep"
plugin not available: "avfilter.fspp"
plugin not available: "avfilter.graphmonitor"
plugin not available: "avfilter.hqdn3d"
plugin not available: "avfilter.inflate"
plugin not available: "avfilter.lagfun"
plugin not available: "avfilter.loudnorm"
plugin not available: "avfilter.random"
plugin not available: "avfilter.removegrain"
plugin not available: "avfilter.separatefields"
plugin not available: "avfilter.shuffleplanes"
plugin not available: "avfilter.sofalizer"
plugin not available: "avfilter.sr"
plugin not available: "avfilter.tmix"
plugin not available: "avfilter.w3fdif"
plugin not available: "avfilter.weave"
plugin not available: "avfilter.yadif"
plugin not available: "frei0r.baltan"
plugin not available: "frei0r.bgsubtract0r"
plugin not available: "frei0r.bigsh0t_eq_mask"
plugin not available: "frei0r.bigsh0t_eq_to_rect"
plugin not available: "frei0r.bigsh0t_eq_to_stereo"
plugin not available: "frei0r.bigsh0t_hemi_to_eq"
plugin not available: "frei0r.bigsh0t_rect_to_eq"
plugin not available: "frei0r.bigsh0t_stabilize_360"
plugin not available: "frei0r.bigsh0t_transform_360"
plugin not available: "frei0r.delay0r"
plugin not available: "frei0r.delaygrab"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.lightgraffiti"
plugin not available: "frei0r.rgbparade"
plugin not available: "frei0r.scale0tilt"
plugin not available: "frei0r.tehRoxx0r"
plugin not available: "frei0r.vectorscope"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "movit.unsharp_mask"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "sox"
plugin not available: "timewarp"
kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found
=== /// CANNOT ACCESS SPEECH DICTIONARIES FOLDER
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (effect_list/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transition_list/QDockWidget) Negative sizes (0,-1) are not possible
:::: NOT FOUND DOCUMENT GUIDES !!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qrc:/qml/timeline.qml:503: ReferenceError: proxy is not defined
qrc:/qml/timeline.qml:483: ReferenceError: proxy is not defined
==== NO PREVIOUS TIMELINE
::::::::::: connecting timeline:  QUuid("{a4197411-ac41-4f95-9797-b56029be0a77}") , DUR:  0
root context get sub model new function
HHHHHHHHHHHH
INVALID BIN PLAYLIST...
=== OPENING FILE WITH TRACKS:  5
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
:::: FOUND TRACTOR WITH TRACKS:  2 

___________________________
=== MODEL DATA CHANGED: MUTE DONE TRACK NOT FOUND!!!
===== ACTIVATING DOCUMENT:  QUuid("{a4197411-ac41-4f95-9797-b56029be0a77}") 
::::::::::::::::::::::

OK i did it for you. You are missing 3 files that i have. Make sure you have installed the packages that contain them:

read whogotit; sudo pacman -Fyx $whogotit
libSDL-1.2.so.0
[sudo] password for teo: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
extra/sdl12-compat 1.2.68-1 [installed]
    usr/lib/libSDL-1.2.so.0

read whogotit; sudo pacman -Fyx $whogotit
libmltsox.so
[sudo] password for teo: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
extra/mlt 7.22.0-3 [installed]
    usr/lib/mlt-7/libmltsox.so

1 Like

Hello @Teo
How do I find the missing applications from your text?

The missing libraries seem to be in the first rows. I looked them for you. Just be sure you have mlt 7.22.0-3 and sdl12-compat 1.2.68-1 packets installed. That is my idea. If it does not work i do not know, have no other ideas, except try flatpak maybe.

I have just reinstalled Manjaro and now everything is working as it should. I probably had too many apps installed at the same time, which may not have been compatible.
I will report further and wish you a good night. And thank you for thinking along.

I see that the cause of the problem did not come from Manjaro or Kdenlive.
The error came from the fact that I installed many packages, some of which are not compatible:

sudo pacman -S audacity baoba base-devel bleachbit clipgrab darktable digikam doublecmd-gtk2 downgrade dpkg galculator gnome-disk-utility gscan2pdf gthumb guake imagewriter k3b cdrtools cdrdao dvd+rw-tools kdenlive pulseaudio-equalizer caps swh-plugins tap-plugins kdf ksysguard libreoffice-still libreoffice-still-de hunspell-de mythes-de libmythes mate-utils mc okular pacmanlogviewer rawtherapee scribus shotcut sg3_utils smplayer system-config-printer tor torbrowser-launcher veracrypt wine winetricks xournalpp zim

They were conflicts like these:
pulseaudio-equalizer :: pulseaudio und pipewire-pulse are in conflict with each other. pipewire-pulse Remove? [j/N]

I probably made the wrong decisions.

If you want pipewire, i think manjaro-pipewire is the metapackage containing all the other stuff and yes, it replaces some of the pulse stuff. That is the idea.
https://wiki.archlinux.org/title/PipeWire#Installation

1 Like

The good news: I discovered that I don’t need pulseaudio-equalizer for Kdenlive and its effects (anymore).