Bug 424345

Summary: kdenlive-20.04.2-1.fc32.x86_64 crashes with application core dump on Fedora 32 while starting.
Product: [Applications] kdenlive Reporter: Akshay R <akshay21ratnaparkhe>
Component: User Interface & MiscellaneousAssignee: Jean-Baptiste Mardelle <jb>
Status: RESOLVED NOT A BUG    
Severity: normal CC: fritzibaby
Priority: NOR Flags: fritzibaby: timeline_corruption+
Version First Reported In: 20.04.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Akshay R 2020-07-17 17:51:37 UTC
SUMMARY

1. kdenlive-20.04.2-1.fc32.x86_64 crashes with application core dump on Fedora 32 while starting.

2. User Logs:
--
Jul 17 21:45:55 localhost kdenlive[44844]: qrc:/qml/kdenliveclipmonitor.qml:78:5: Type SceneToolBar unavailable #012         SceneToolBar { #012         ^
Jul 17 21:45:55 localhost kdenlive[44844]: qrc:/qml/SceneToolBar.qml:1:1: module "QtQuick.Controls" version 1.4 is not installed #012     import QtQuick.Controls 1.4 #012     ^
Jul 17 21:45:55 localhost audit[44844]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=44844 comm="kdenlive" exe="/usr/bin/kdenlive" sig=11 res=1
Jul 17 21:45:55 localhost kernel: kdenlive[44844]: segfault at 8 ip 00007fc22284d7bb sp 00007fff76dfb8b0 error 4 in libQt5Core.so.5.14.2[7fc222654000+282000]
--
 

Version-Release number of selected component (if applicable):
o kdenlive-20.04.2-1.fc31.x86_64
o Fedora 32
o qt-4.8.7-52.fc32.x86_64

How reproducible:
o Always

STEPS TO REPRODUCE
1. Install Fedora 32 freshly.
2. Install kdenlive from rpmfusion repository.
3. Start kdenlive. It crashes and application core is generated.

OBSERVED RESULT
Kdenlive crashes without even giving any suggestions.


EXPECTED RESULT
If any package(s) are required then kdenlive should pop up an error message or recommendation about installation of additional packages but it crashes abruptly. Please check resolution/workaround section for solution.

* RESOLUTION/WORKAROUND:

1. I found a similar bug https://bugs.launchpad.net/ubuntu/+source/kdenlive/+bug/1634478.
2. Installing qt5-qtquickcontrols-5.14.2-1.fc32.x86_64 resolves the issue.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 32
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: qt-4.8.7-52.fc32.x86_64

ADDITIONAL INFORMATION

1. Terminal output:
--------------------------------------------------------
$ kdenlive
qt.qpa.xcb: could not connect to display 
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.

Aborted (core dumped)
---------------------------------------------------------
Comment 1 emohr 2020-07-18 13:40:19 UTC
If the problem is solved with installing QT5.14 then please close the issue. 

Otherwise please try with the current Kdenlive AppImage version 20.04.1b to see if there are any packaging issues https://files.kde.org/kdenlive/release/ 

If the problem/issue doesn't occur when using the AppImage, then it's your configuration or packaging.
Comment 2 Akshay R 2020-07-20 17:24:07 UTC
(In reply to emohr from comment #1)
> If the problem is solved with installing QT5.14 then please close the issue. 
> 
> Otherwise please try with the current Kdenlive AppImage version 20.04.1b to
> see if there are any packaging issues
> https://files.kde.org/kdenlive/release/ 
> 
> If the problem/issue doesn't occur when using the AppImage, then it's your
> configuration or packaging.

Hello emohr,

Thank you so much for your reply.

I tried the appimage and it is working without any issue.

I am closing the bug as there are no issues when application was executed as appimage.

I will check with rpmfusion(provider/repo).

Thanks again for all the pointers.