Bug 501416 - kdenlive crashes on startup on Intel-based Macs (24.12.2 and newer)
Summary: kdenlive crashes on startup on Intel-based Macs (24.12.2 and newer)
Status: CONFIRMED
Alias: None
Product: kdenlive
Classification: Applications
Component: Setup & Installation (show other bugs)
Version: 24.12.2
Platform: macOS (DMG) macOS
: HI crash
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2025-03-12 16:32 UTC by qrhy
Modified: 2025-03-18 18:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description qrhy 2025-03-12 16:32:38 UTC
SUMMARY
The x86_64 macOS build of kdenlive crashes immediately after the splash screen since version 24.12.2

STEPS TO REPRODUCE
1. Install kdenlive-24.12.2-x86_64.dmg (or newer)
2. kdenlive exits immediately

OBSERVED RESULT
Crash

EXPECTED RESULT
No crash

ADDITIONAL INFORMATION
* Tested on different Intel-based Macs to rule out local environment issues
* Tested on ARM-based Macs and kdenlive starts up successfully
Comment 1 emohr 2025-03-13 12:17:01 UTC
Thank you for reporting. I can confirm that Kdenlive crashes on Intel Mac after the splash-screen. It could be a certification issue.
Comment 2 Jean-Baptiste Mardelle 2025-03-14 13:32:40 UTC
Not sure if it is relevant, but could you please confirm which MacOs version was used on the system that crashes ?
Comment 3 emohr 2025-03-14 16:33:05 UTC
Mine is a Mac Pro with OS 13.7.3
Comment 4 qrhy 2025-03-17 13:40:55 UTC
I can confirm emohr's suspicion that this is a code signing and certification issue since kdenlive starts up successfully after manually replacing the signature. Tested on 13.7.4 and 14.7.4
Comment 5 emohr 2025-03-17 16:03:03 UTC
Thank you for the feedback. That is interesting. Let me know the steps you have done to manually replacing the signature. The I can test on my Mac as well.
Comment 6 qrhy 2025-03-17 20:09:33 UTC
Of course! You can replace the signature using Terminal by running:
codesign --force --sign - "/Applications/kdenlive.app"
Comment 7 emohr 2025-03-18 18:14:18 UTC
Success.

I had to login as administrator and run:
sudo codesign --force --sign - "/Applications/kdenlive.app"

Then I got the error:
/Applications/kdenlive.app: replacing existing signature
/Applications/kdenlive.app: Operation not permitted

On top right it appears the message: “do you want to give Terminal full disk access?” and I clicked on yes. Restart the terminal and run the same command again and it have replaced the existing signature and Kdenlive starts.