This forum has been archived. All content is frozen. Please use KDE Discuss instead.

system settings crashes on opening application style

Tags: None
(comma "," separated)
tech-man
Registered Member
Posts
5
Karma
0
OS
system settings crashes on opening application style tab i don't know why it is doing this but i have this:
traceback:
Code: Select all
Application: System Settings (systemsettings), signal: Aborted

[KCrash Handler]
#4  0x00007f8cac5a236c in  () at /usr/lib/libc.so.6
#5  0x00007f8cac552838 in raise () at /usr/lib/libc.so.6
#6  0x00007f8cac53c535 in abort () at /usr/lib/libc.so.6
#7  0x00007f8cac9f7edc in qt_assert(char const*, char const*, int) () at /usr/lib/libQt5Core.so.5
#8  0x00007f8caca15bcf in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f8c65cff3d5 in  () at /usr/lib/qt/plugins/styles/libqgtk2style.so
#10 0x00007f8cad7cd644 in QStyleFactory::create(QString const&) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f8c662213c8 in  () at /usr/lib/qt/plugins/plasma/kcms/systemsettings/kcm_style.so
#12 0x00007f8cab7c2e01 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/libQt5Qml.so.5
#13 0x00007f8cab767eef in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () at /usr/lib/libQt5Qml.so.5
#14 0x00007f8cab768896 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/libQt5Qml.so.5
#15 0x00007f8ca9fd771e in  () at /usr/lib/libQt5QmlModels.so.5
#16 0x00007f8cabc1e655 in  () at /usr/lib/libQt5Quick.so.5
#17 0x00007f8cabc05752 in  () at /usr/lib/libQt5Quick.so.5
#18 0x00007f8cabc1467f in  () at /usr/lib/libQt5Quick.so.5
#19 0x00007f8cabc1d07d in  () at /usr/lib/libQt5Quick.so.5
#20 0x00007f8cabc140b2 in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5Quick.so.5
#21 0x00007f8cacc159b8 in  () at /usr/lib/libQt5Core.so.5
#22 0x00007f8ca9faea9b in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/libQt5QmlModels.so.5
#23 0x00007f8ca9fd31dd in  () at /usr/lib/libQt5QmlModels.so.5
#24 0x00007f8ca9fd9504 in  () at /usr/lib/libQt5QmlModels.so.5
#25 0x00007f8ca9fdc85d in QQmlDelegateModel::_q_modelReset() () at /usr/lib/libQt5QmlModels.so.5
#26 0x00007f8ca9fe38f3 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5QmlModels.so.5
#27 0x00007f8cacc156dd in  () at /usr/lib/libQt5Core.so.5
#28 0x00007f8cacb9f452 in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#29 0x00007f8c6621d92a in  () at /usr/lib/qt/plugins/plasma/kcms/systemsettings/kcm_style.so
#30 0x00007f8c6621f5fe in  () at /usr/lib/qt/plugins/plasma/kcms/systemsettings/kcm_style.so
#31 0x00007f8cac4dd648 in  () at /usr/lib/libKF5KCMUtils.so.5
#32 0x00007f8cacc08b10 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#33 0x00007f8cad75ea7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#34 0x00007f8cacbe51e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#35 0x00007f8cacbe5ce3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#36 0x00007f8cacc2bb78 in  () at /usr/lib/libQt5Core.so.5
#37 0x00007f8caa896163 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#38 0x00007f8caa8ec9e9 in  () at /usr/lib/libglib-2.0.so.0
#39 0x00007f8caa8936c5 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#40 0x00007f8cacc2f9ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#41 0x00007f8cacbdd99c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#42 0x00007f8cacbe8499 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#43 0x0000564ca51e0be8 in  ()
#44 0x00007f8cac53d290 in  () at /usr/lib/libc.so.6
#45 0x00007f8cac53d34a in __libc_start_main () at /usr/lib/libc.so.6
#46 0x0000564ca51e1545 in  ()
[Inferior 1 (process 33526) detached]

terminal:
Code: Select all
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:85:25: QML ScrollBar: Binding loop detected for property "visible"
file:///usr/lib/qt/qml/QtQuick/Controls.2/org.kde.desktop/ScrollView.qml:85:25: QML ScrollBar: Binding loop detected for property "visible"
qml: The item SubCategoryPage_QMLTYPE_114(0x5595cdcc8830) is already in the PageRow
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:38:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
qml: The item SubCategoryPage_QMLTYPE_114(0x5595cdcc8830) is already in the PageRow
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.4)
28 -- exe=/usr/bin/systemsettings
13 -- platform=xcb
11 -- display=:0
23 -- appname=systemsettings
17 -- apppath=/usr/bin
9 -- signal=6
10 -- pid=33729
18 -- appversion=5.24.5
28 -- programname=System Settings
31 -- bugaddress=submit@bugs.kde.org
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = systemsettings path = /usr/bin pid = 33729
KCrash: Arguments: /usr/bin/systemsettings
KCrash: Attempting to start /usr/lib/drkonqi
koffeinfriedhof
Registered Member
Posts
608
Karma
4
OS
Hi!

What operating system are you using, what versions? The second code block contains
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.4)

which tells you that you have produced a library mixup.

Another possibility is running any graphical application with `sudo` which breaks user permissions. Did you do that?
tech-man
Registered Member
Posts
5
Karma
0
OS
i didn't do that before this issue but while diagnosing i did that
koffeinfriedhof
Registered Member
Posts
608
Karma
4
OS
So first check user permissions:
Code: Select all
find $HOME ! -user $USER -ls

If there is any output, fix it using chown.

What about the first questions? What distri? What packages? What Qt-version(s)?
tech-man
Registered Member
Posts
5
Karma
0
OS
arch btw i have kde 5.24.5 and qt 5.14.4
koffeinfriedhof
Registered Member
Posts
608
Karma
4
OS
Where did you get Qt5.14? Please upgrade your system first and do a reboot to be sure that every task uses the newer libs. After reboot check the journal for problems using `journalctl -b -p warning` which will show all errors and warnings since reboot.

`pacman -Qs qt5-base` should show something like
qt5-base 5.15.4+kde+r139-1
tech-man
Registered Member
Posts
5
Karma
0
OS
updating fixed this issue
nausetjf
Registered Member
Posts
1
Karma
0
I've had the same issue on Linux mint and the solutions brought up in this thread has not worked. For some reason running it under superuser does work (mostly).

here's what happens if I run it through the terminal (not under superuser):
nausetjf@nausetjf-System-Product-Name:~$ systemsettings
kf.kirigami: Warning: Theme implementations should use Kirigami.BasicThemeDefinition for its root item
kf.kirigami: Failed to find a Kirigami platform plugin
kf.kirigami: Failed to find a Kirigami platform plugin
QQmlEngine::setContextForObject(): Object already has a QQmlContext
kf.kirigami: Failed to find a Kirigami platform plugin
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kcm/GridView.qml:42: TypeError: Value is null and could not be converted to an object
qml: The item SubCategoryPage_QMLTYPE_93(0x55f68e843590) is already in the PageRow
kf.kirigami: Failed to find a Kirigami platform plugin
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kcm/GridView.qml:42: TypeError: Value is null and could not be converted to an object
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:38:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
qml: The item SubCategoryPage_QMLTYPE_93(0x55f68e843590) is already in the PageRow

(systemsettings:6423): GLib-GObject-WARNING **: 21:54:01.756: cannot register existing type 'GdkDisplayManager'

(systemsettings:6423): GLib-CRITICAL **: 21:54:01.756: g_once_init_leave: assertion 'result != 0' failed

(systemsettings:6423): GLib-GObject-CRITICAL **: 21:54:01.756: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed

(systemsettings:6423): GLib-GObject-WARNING **: 21:54:01.756: invalid (NULL) pointer instance

(systemsettings:6423): GLib-GObject-CRITICAL **: 21:54:01.756: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(systemsettings:6423): GLib-GObject-WARNING **: 21:54:01.756: invalid (NULL) pointer instance

(systemsettings:6423): GLib-GObject-CRITICAL **: 21:54:01.756: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(systemsettings:6423): GLib-GObject-WARNING **: 21:54:01.757: cannot register existing type 'GdkDisplay'

(systemsettings:6423): GLib-CRITICAL **: 21:54:01.757: g_once_init_leave: assertion 'result != 0' failed

(systemsettings:6423): GLib-GObject-CRITICAL **: 21:54:01.757: g_type_register_static: assertion 'parent_type > 0' failed

(systemsettings:6423): GLib-CRITICAL **: 21:54:01.757: g_once_init_leave: assertion 'result != 0' failed

(systemsettings:6423): GLib-GObject-CRITICAL **: 21:54:01.757: g_object_new_with_properties: assertion 'G_TYPE_IS_OBJECT (object_type)' failed
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = systemsettings path = /usr/bin pid = 6423
KCrash: Arguments: /usr/bin/systemsettings
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi

[1]+ Stopped systemsettings
nausetjf@nausetjf-System-Product-Name:~$


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell