Bug 417414

Summary: plasmashell crashes with Qt 5.15
Product: [Plasma] plasmashell Reporter: Vlad Zahorodnii <vlad.zahorodnii>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: 369start, bero, me
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: backtrace
systemsettings5-backtrace

Description Vlad Zahorodnii 2020-02-11 09:36:13 UTC
Created attachment 125840 [details]
backtrace

STEPS TO REPRODUCE
1. Right click an empty area on the desktop.
2. Click "Configure desktop..."

OBSERVED RESULT
plasmashell crashes after step 2.

EXPECTED RESULT
No crash.
Comment 1 Aidan Harris 2020-02-16 14:56:46 UTC
Created attachment 126078 [details]
systemsettings5-backtrace

I think QML in general is broken on Qt 5.15 (or they changed some things that need fixing on the KDE side).

systemsettings outputs the following error message before crashing with a segfault:

"Cyclic dependency detected between "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml" and "file:///usr/lib64/qt5/qml/org/kde/kirigami.2/styles/org.kde.desktop.plasma/Units.qml""
Comment 2 Bernhard Rosenkränzer 2020-02-24 16:08:37 UTC
Qt bug, fix here:
https://codereview.qt-project.org/c/qt/qtdeclarative/+/291011