Bug 458021

Summary: 'Edit Clip' option doesn't work with AppImage version
Product: [Applications] kdenlive Reporter: Milinuxbug <milinuxbug>
Component: User Interface & MiscellaneousAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED FIXED    
Severity: task CC: snd.noise
Priority: NOR    
Version First Reported In: 20.04.3   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: The problem explained in a video capture.

Description Milinuxbug 2022-08-18 08:54:33 UTC
Created attachment 151397 [details]
The problem explained in a video capture.

EDIT CLIP OPTION DOESN'T WORK WITH APPIMAGE VERSION

STEPS TO REPRODUCE

1. Clicking on a image file in the Project Bin.
2. Select the image editing option (Edit Clip) from the drop-down list to edit the image with external software.
3. Nothing happens.

OBSERVED RESULT

The external program doesn't run (which is not the case with the .deb version and the Flatpak version).

EXPECTED RESULT

To be able to access the external program to edit the image.

SOFTWARE/OS VERSIONS

DE: GNOME 42.2
OS: Ubuntu 22.04.1 LTS
Communication protocol: Wayland
Comment 1 Jean-Baptiste Mardelle 2022-11-25 10:31:25 UTC
Thanks for your report. This seems to be a Qt 5.15.7 regression related to the QProcess::startDetached method.
I get this error message in terminal :
Starting external app "/usr/bin/gwenview" with arguments ("/home/six/Pictures/lol-f000620.png")
/usr/bin/gwenview: symbol lookup error: /lib/x86_64-linux-gnu/libgwenviewlib.so.5: undefined symbol: _ZN5Exiv27ExifKeyC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
Comment 2 Jean-Baptiste Mardelle 2022-11-25 11:33:53 UTC
Git commit 487810f7eacd47fb61b7439aa254843ec5d42ee6 by Jean-Baptiste Mardelle.
Committed on 25/11/2022 at 11:33.
Pushed by mardelle into branch 'release/22.12'.

Workaround AppImage cannot open external app

M  +11   -0    src/core.cpp

https://invent.kde.org/multimedia/kdenlive/commit/487810f7eacd47fb61b7439aa254843ec5d42ee6