kdenlive segfault on launch

Description:

kdenlive (from extras, or kdenlive-git from AUR or kdenlive-appimate from AUR), segfaults on launch; subsequent launches quietly exit early.

Additional info:

  • package versions: kdenlive-git:25.07.70.r21606-2 , kdenlive:24.12.3-1 and kdenlive-appimage:24.12.2-1 When i use the AppImage from upstream (kdenlive-24.12.3-x86_64.AppImage) I do not have this problem.
  • configs: wiped before each test, so it's only what comes with the packages
  • link to upstream bug report? user forums upstream make vague mention of similar problems when there are missing KDE libraries, but do not name the suspected absences
  • does not segfault on repeated attempts, just exits after showing the logo modal window
  • the "QPaintDevice" message appears when using the upstream AppImage after quitting normally; may be unrelated.

Steps to reproduce:

  1. pacman -S kdenlive mentions optional dependencies, of them I have ffmpeg:2:7.1-7, opencv:4.11.0-7, opentimelineio:0.17.0-2, qt6-imageformats:6.8.2-1
  2. rm -rf ~/.cache/kdenlive/ ~/.config/kdenlive* /tmp/kdenlive* to make certain I don't have old config files.
  3. /usr/bin/kdenlive to get the segfault
  4. /usr/bin/kdenlive to get the quiet early exit on all subsequent attempts

Symptoms

[moses@beatrice ~]$ /usr/bin/kdenlive
[moses@beatrice ~]$ /usr/bin/kdenlive
Starting render server
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"
Could not parse stylesheet of object AssetPanel(0x557fb56072a0)
Could not parse stylesheet of object TransitionStackView(0x557fb5670060)
Could not parse stylesheet of object EffectStackView(0x557fb56075d0)
Could not parse stylesheet of object MixStackView(0x557fb5625f60)
Empty metadata for  "telecide"
kf.i18n: Trying to convert empty KLocalizedString to QString.
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.tehRoxx0r"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa"
plugin not available: "ladspa.9354877"
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: "timewarp"
qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version n7.1 GPL version 3 or later
qt.multimedia.ffmpeg: Available HW decoding frameworks:
Segmentation fault (core dumped)
[moses@beatrice ~]$ /usr/bin/kdenlive  # try again
 = = = =
GOT Deleted file:  "/home/moses/.config/kdenliverc"
QPaintDevice: Cannot destroy paint device that is being painted
[moses@beatrice ~]$

adjacent bug reports