After a system update yesterday I get a black screen after boot and only my cursor is visible. I can open a terminal, start firefox etc, but the desktop+icons are just black. I have reinstalled plasma and made sure that kactivitymanagerd is installed (following an answer to a similar issue). Annoyingly, the crash report window closes when I try to use it… but the error seems to be that kded5 is crashing. In the output of “journalctl --user-unit=plasma-plasmashell.service --boot 0 --no-pager” there is an error:
"Sep 07 11:10:57 archlinux plasmashell[1101]: "file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml"
"Error loading QML file.\n12: plugin cannot be loaded for module \"org.kde.plasma.activityswitcher\": Cannot load library /usr/lib/qt/qml/org/kde/plasma/activityswitcher/libactivityswitcherextensionplugin.so: (libKF5ItemModels.so.5: cannot open shared object file: No such file or directory)\n"
Sep 07 11:10:57 archlinux plasmashell[1101]: Could not set containment property on rootObject
Sep 07 11:10:58 archlinux plasmashell[1101]: "file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml"
"Error loading QML file.\n13: plugin cannot be loaded for module \"org.kde.taskmanager\": Cannot load library /usr/lib/qt/qml/org/kde/taskmanager/libtaskmanagerplugin.so: (libKF5ItemModels.so.5: cannot open shared object file: No such file or directory)\n"
Sep 07 11:10:58 archlinux plasmashell[1101]: Could not set containment property on rootObject
The crash report window pops up as soon as I enter any letter on the desktop session (probably because the drop-down search window fails to load).
KDE was running fine for years on this system before
OS: Arch Linux, Linux 6.4.12-arch1-1
CPU: Intel Core i5-6200U @ 4x 2.8 GHz
GPU: Intel Corporation Skylake GT2
kded5 version 5.109.0
I managed to generate a crash report but the submission is failing for some reason. The backtrace is
Application: KRunner (krunner), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6 0x00007f13fc2cd12b in QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:118
#7 qGetPtrHelper<QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> > >(QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >&) (ptr=<optimized out>, ptr=<optimized out>) at global/qglobal.h:1151
#8 QObject::d_func() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:132
#9 QObject::setProperty(char const*, QVariant const&) (this=this@entry=0x0, name=name@entry=0x564701a0a0e8 "runner", value=...) at kernel/qobject.cpp:4069
#10 0x0000564701a0894e in View::query(QString const&) (this=0x7ffec3543aa0, term=...) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.7/krunner/view.cpp:317
#11 0x0000564701a09bd1 in AppAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_a=0x7ffec35432c0, _id=3, _c=QMetaObject::InvokeMetaMethod, _o=0x564701e564a0) at /usr/src/debug/plasma-workspace/build/krunner/appadaptor.moc:110
#12 AppAdaptor::qt_metacall(QMetaObject::Call, int, void**) (this=0x564701e564a0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffec35432c0) at /usr/src/debug/plasma-workspace/build/krunner/appadaptor.moc:156
#13 0x00007f13fdae976e in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) (this=<optimized out>, object=<optimized out>, msg=<optimized out>, metaTypes=<optimized out>, slotIdx=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusintegrator.cpp:1001
#14 0x00007f13fdaf75ae in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (this=<optimized out>, object=0x564701e564a0, flags=273, msg=...) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusintegrator.cpp:904
#15 0x00007f13fdaf20e2 in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) (msg=..., flags=273, object=<optimized out>, this=0x7f13f0001680) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusintegrator.cpp:853
#16 QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0x7f13f0001680, node=..., msg=..., pathStartPos=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusintegrator.cpp:1503
#17 0x00007f13fdaf212c in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0x5647021a4c70) at /usr/src/debug/qt5-base/qtbase/src/dbus/qdbusintegrator.cpp:1623
#18 0x00007f13fc2c4174 in QObject::event(QEvent*) (this=this@entry=0x7ffec3543aa0, e=0x5647021a4c70) at kernel/qobject.cpp:1347
#19 0x00007f13fc755bcd in QWindow::event(QEvent*) (this=this@entry=0x7ffec3543aa0, ev=ev@entry=0x5647021a4c70) at kernel/qwindow.cpp:2477
#20 0x00007f13fde54f81 in QQuickWindow::event(QEvent*) (this=this@entry=0x7ffec3543aa0, e=e@entry=0x5647021a4c70) at /usr/src/debug/qt5-declarative/qtdeclarative/src/quick/items/qquickwindow.cpp:1909
#21 0x00007f13fe45721c in PlasmaQuick::Dialog::event(QEvent*) (this=this@entry=0x7ffec3543aa0, event=event@entry=0x5647021a4c70) at /usr/src/debug/plasma-framework/plasma-framework-5.109.0/src/plasmaquick/dialog.cpp:1636
#22 0x0000564701a099dc in View::event(QEvent*) (this=0x7ffec3543aa0, event=0x5647021a4c70) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.7/krunner/view.cpp:161
#23 0x00007f13fcf7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7ffec3543aa0, e=0x5647021a4c70) at kernel/qapplication.cpp:3640
#24 0x00007f13fc29c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7ffec3543aa0, event=0x5647021a4c70) at kernel/qcoreapplication.cpp:1064
#25 0x00007f13fc2a165b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x564701ce5550) at kernel/qcoreapplication.cpp:1821
#26 0x00007f13fc2e76d8 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x564701dd3380) at kernel/qeventdispatcher_glib.cpp:277
#27 0x00007f13fa910a61 in g_main_dispatch (context=0x7f13f0000ee0) at ../glib/glib/gmain.c:3460
#28 g_main_context_dispatch (context=0x7f13f0000ee0) at ../glib/glib/gmain.c:4200
#29 0x00007f13fa96dc29 in g_main_context_iterate.isra.0 (context=context@entry=0x7f13f0000ee0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4276
#30 0x00007f13fa90e112 in g_main_context_iteration (context=0x7f13f0000ee0, may_block=1) at ../glib/glib/gmain.c:4343
#31 0x00007f13fc2eb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564701dd7a90, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#32 0x00007f13fc29b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffec3543940, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#33 0x00007f13fc29c8a3 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x00007f13fc73bef2 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#35 0x00007f13fcf76cda in QApplication::exec() () at kernel/qapplication.cpp:2832
#36 0x0000564701a0608b in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-5.27.7/krunner/main.cpp:121
[Inferior 1 (process 8101) detached]