#1057895 plasmashell freezes immediately after startup

Package:
plasma-workspace
Source:
plasma-workspace
Description:
Plasma Workspace for KF5
Submitter:
Tobias Stein
Date:
2023-12-10 12:51:11 UTC
Severity:
normal
#1057895#5
Date:
2023-12-10 12:47:54 UTC
From:
To:
Dear Maintainer,
when login in, the plasmashell freezes during initialization.
The process then stays unresponsive, but does not crash.
"kstop5" does not work, but plasmashell terminates on SIGTERM.
Starting the process again leads to the same frozen outcome.

I created backtraces in gdb and attached it to the report as described by
https://community.kde.org/Plasma/Debugging

gdb plasmashell -batch \
	-ex "set logging file plasmashell.txt" \
	-ex "set logging on" \
	-ex "run" \
	-ex "thread apply all backtrace" \
	-ex "quit"

Please let me know, if I could provide more info.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/
PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for
property "verticalAlignment"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/
PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for
property "verticalAlignment"
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job
*, QUrl)
[New Thread 0x7ffeaf3ff6c0 (LWP 194105)]
[New Thread 0x7ffeaebfe6c0 (LWP 194106)]
[New Thread 0x7ffeae3fd6c0 (LWP 194107)]
kf.calendarcore: hierarchy loop between  "80bb5e56-3ea3-4163-b386-
b490ff72566a"  and  "03a812ad-4900-43d9-a038-b7f7e03aef92"
[New Thread 0x7ffeadbfc6c0 (LWP 194108)]
[Detaching after fork from child process 194109]
kf.coreaddons: Expected a KPluginFactory, got a KIOPluginForMetaData
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/
PrinterItem.qml:22:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/
PrinterItem.qml:22:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/
PrinterItem.qml:22:5: Unable to assign [undefined] to bool
file:///usr/share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/
PrinterItem.qml:22:5: Unable to assign [undefined] to bool
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job
*, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job
*, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job
*, QUrl)
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/extras/
PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for
property "verticalAlignment"
kf.calendarcore: hierarchy loop between
"aa6df6f3-47e8-4564-8ce5-1346d52fb245"  and  "3ecbdb26-fa16-461a-8e51-
a271361184fb"


I guess this behaviour is not caused by plasmashell itself,
but by a widget or plugin somewhere in the framework
(like the pim integration of the calender).

Just a naive question: Is it possible to isolate plasmashell against such
hangs (e.g. with some kind of execution timeouts)?


Thanks a lot!

Kind regards
Tobias