Bug 381518

Summary: systemsettings5 crash on start
Product: [Applications] systemsettings Reporter: Mustafa Muhammad <mustafa1024m>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DOWNSTREAM    
Severity: normal CC: kde, lbeltrame
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Mustafa Muhammad 2017-06-22 07:48:54 UTC
I am using plasma from git branches (openSUSE KDE unstable repos), I can't start systemsettings

mustafa@mustafa-pc:~> systemsettings5
kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/kpackage-genericqml.desktop, tried ("/home/mustafa/.local/share", "/usr/share")
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/main.qml:31:5: Type CategoriesPage unavailable 
         CategoriesPage { 
         ^
file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/CategoriesPage.qml:22:1: plugin cannot be loaded for module "QtQuick.Controls": Cannot load library /usr/lib64/qt5/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so: (/usr/lib64/libQt5QuickControls2.so.5: symbol _ZNK14QPlatformTheme22standardButtonShortcutEi, version Qt_5.9.0_PRIVATE_API not defined in file libQt5Gui.so.5 with link time reference) 
     import QtQuick.Controls 2.0 as QtControls2 
     ^
Segmentation fault (core dumped)
Comment 1 Kai Uwe Broulik 2017-06-22 07:56:44 UTC
Probably doesn't have Kirigami installed. Marco, is it marked as dependency? If it's optional it should probably fallback to using the icon view?
Comment 2 Kai Uwe Broulik 2017-06-22 07:57:06 UTC
Or, rather QtQuick Controls 2 not installed :)
Comment 3 Luca Beltrame 2017-06-22 07:58:48 UTC
Please update from the unstable repositories:

> usr/lib64/libQt5QuickControls2.so.5: symbol _ZNK14QPlatformTheme22standardButtonShortcutEi

There was a change in the Qt packages, I rebuilt everything and it is fixed.
Comment 4 Mustafa Muhammad 2017-06-22 08:33:52 UTC
(In reply to Luca Beltrame from comment #3)
> Please update from the unstable repositories:
> 
> > usr/lib64/libQt5QuickControls2.so.5: symbol _ZNK14QPlatformTheme22standardButtonShortcutEi
> 
> There was a change in the Qt packages, I rebuilt everything and it is fixed.

It is fixed, thanks, I was using the "KDE:/Qt59" branch (before the instruction update), now on "KDE:/Unstable:/Qt" everything works fine.