Bug 467351 - The entire system tray + application launcher + wallpaper dissapears when unlocking after 5 minutes or more
Summary: The entire system tray + application launcher + wallpaper dissapears when unl...
Status: RESOLVED FIXED
Alias: None
Product: Powerdevil
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.7
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-14 17:37 UTC by christian776
Modified: 2023-05-12 16:05 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
debug output (1.86 MB, image/jpeg)
2023-03-14 17:37 UTC, christian776
Details
This is what my screen looks normally (1020.51 KB, image/jpeg)
2023-03-14 17:39 UTC, christian776
Details
Powerdevil Crash (1.14 MB, text/plain)
2023-05-09 04:49 UTC, christian776
Details

Note You need to log in before you can comment on or make changes to this bug.
Description christian776 2023-03-14 17:37:11 UTC
Created attachment 157278 [details]
debug output

SUMMARY
After having left the session locked for 5 minutes or more, upon unlocking, I cannot see application launcher nor the system tray and even the desktop wallpaper is gone

After I re-launched plasmashell from the command line, this is what I got if I had the computer locked again

> kstart5 plasmashell > /dev/null    

Omitting both --window and --windowclass arguments is not recommended
kf.plasma.quick: Applet preload policy set to 1
Checking screens: available: (QScreen(0x55cc8a76e9d0, name="HDMI-0")) redundant: QHash() fake: QSet() all: (QScreen(0x55cc8a76e9d0, name="HDMI-0"))
libpng warning: iCCP: known incorrect sRGB profile
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job *, QUrl)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: known incorrect sRGB profile
libpng warning: profile matches sRGB but writing iCCP instead
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height"
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x55cc8c60c0d0)
org.kde.plasma.kicker: Entry is not valid "preferred://browser" QSharedPointer(0x55cc8ce62c40)
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:499:13: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:534:9: QML Label: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml:556:5: QML Label: Binding loop detected for property "height"
libkcups: CUPS-Get-Printers last error: 1030 No destinations added.
libkcups: Create-Printer-Subscriptions last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
libkcups: Get-Jobs last error: 0 successful-ok
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannot read property 'airplaneModeAvailable' of null
libkcups: 0
libkcups: 0
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
kf.coreaddons: "Could not load plugin from /usr/lib/x86_64-linux-gnu/qt5/plugins/gsthumbnail.so: Failed to extract plugin meta data from '/usr/lib/x86_64-linux-gnu/qt5/plugins/gsthumbnail.so'"
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
trying to show an empty dialog
trying to show an empty dialog
Checking screens: available: () redundant: QHash() fake: QSet() all: (QScreen(0x55cc8a76e9d0, name=":0.0"))
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:20: TypeError: Cannot read property 'pluginName' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:78: TypeError: Cannot read property 'pluginName' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:80: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:81: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:82: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:83: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:84: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:16: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:17: TypeError: Cannot read property 'configuration' of null
file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:18: TypeError: Cannot read property 'configuration' of null
Could not find the Plasmoid for Plasma::FrameSvgItem(0x55cc8b344d60) QQmlContext(0x55cc8d0c0c10) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
Could not find the Plasmoid for Plasma::FrameSvgItem(0x55cc8b344d60) QQmlContext(0x55cc8d0c0c10) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
kf.coreaddons: Expected a KPluginFactory, got a KIOPluginForMetaData



STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 christian776 2023-03-14 17:39:28 UTC
Created attachment 157279 [details]
This is what my screen looks normally
Comment 2 christian776 2023-03-14 17:44:23 UTC
STEPS TO REPRODUCE
1. Lock the screen
2. Wait 5 minutes
3. Unlock the screen

OBSERVED RESULT
The Application launcher , the system tray and the desktop Wallpaper is gone


EXPECTED RESULT
Screen should have the App Launcher + System Tray + wallpaper

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 22.10
(available in About System)
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.6

Nvidia drivers: 525.85.05 ( had the same result when switched  over to 515)

Also, this bug only happens after waiting a few minutes. If lock and unlock screen within the minute is doesn't get triggered
Comment 3 David Edmundson 2023-03-15 10:40:12 UTC
There's nothing in that log relevant.

When you ran:
kstart5 plasmashell > /dev/null  

did it exit?

If there's a crash we need a backtrace.
Comment 4 christian776 2023-03-15 14:34:09 UTC
Oh I see, no it didn't exit. I'll look for a crashlog then. thanks
Comment 5 Bug Janitor Service 2023-03-30 03:45:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2023-04-14 03:45:48 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 7 christian776 2023-05-09 04:42:07 UTC
I was able to capture a crash, seems like the issue here is powerdevil 

journalctl -f | grep --line-buffered kde                                                                                 ░▒▓ ✔  at 22:03:38  
may 08 22:42:38 christian plasmashell[2206]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558349bbebd0) QQmlContext(0x558348606a00) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
may 08 22:42:38 christian plasmashell[2206]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558349bbebd0) QQmlContext(0x558348606a00) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
may 08 23:03:23 christian whoopsie-upload-all[20654]: INFO:root:/var/crash/_usr_lib_x86_64-linux-gnu_libexec_org_kde_powerdevil.0.crash already marked for upload, skipping
may 08 23:03:23 christian kded5[2177]: "/var/crash/"
may 08 23:03:23 christian kded5[2177]: running "/usr/share/kubuntu-notification-helper/whoopsie-upload-all"
may 08 23:03:23 christian kded5[20660]: kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/libexec/kf5/klauncher'
may 08 23:03:23 christian kded5[20660]: kdeinit5: Launched KLauncher, pid = 20661, result = 0
may 08 23:03:23 christian kded5[20661]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
may 08 23:03:23 christian kded5[20660]: kdeinit5: opened connection to :0
may 08 23:03:23 christian kded5[20660]: kdeinit5: Got EXEC_NEW '/usr/share/kubuntu-notification-helper/whoopsie-upload-all' from launcher.
may 08 23:03:23 christian kded5[20660]: kdeinit5: preparing to launch '/usr/share/kubuntu-notification-helper/whoopsie-upload-all'
may 08 23:03:23 christian kded5[2177]: "/var/crash"
may 08 23:03:23 christian kded5[2177]: running "/usr/share/kubuntu-notification-helper/whoopsie-upload-all"
may 08 23:03:23 christian kded5[20660]: kdeinit5: Got EXEC_NEW '/usr/share/kubuntu-notification-helper/whoopsie-upload-all' from launcher.
may 08 23:03:23 christian kded5[20660]: kdeinit5: preparing to launch '/usr/share/kubuntu-notification-helper/whoopsie-upload-all'
may 08 23:03:23 christian kded5[20666]: INFO: whoopsie-upload-all already running
may 08 23:03:23 christian kded5[20665]: ERROR: whoopsie is not running
may 08 23:03:23 christian kded5[20660]: kdeinit5: PID 20666 terminated.
may 08 23:03:23 christian kded5[20660]: kdeinit5: PID 20665 terminated.
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:20: TypeError: Cannot read property 'pluginName' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:75: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:78: TypeError: Cannot read property 'pluginName' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:80: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:81: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:82: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:83: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:84: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:16: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:17: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian plasmashell[2206]: file:///usr/share/plasma/wallpapers/org.kde.image/contents/ui/main.qml:18: TypeError: Cannot read property 'configuration' of null
may 08 23:04:56 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Activating via systemd: service name='org.kde.kscreen.osdService' unit='plasma-kscreen-osd.service' requested by ':1.34' (uid=1000 pid=2177 comm="/usr/bin/kded5")
may 08 23:04:56 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Successfully activated service 'org.kde.kscreen.osdService'
may 08 23:04:57 christian kded5[2177]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
may 08 23:04:57 christian kded5[2177]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
may 08 23:05:36 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Activating via systemd: service name='org.kde.Spectacle' unit='app-org.kde.spectacle.service' requested by ':1.107' (uid=1000 pid=20764 comm="/usr/lib/qt5/bin/qdbus org.kde.Spectacle / Rectang")
may 08 23:05:36 christian systemd[1755]: Starting app-org.kde.spectacle.service - Spectacle screenshot capture utility...
may 08 23:05:36 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Successfully activated service 'org.kde.Spectacle'
may 08 23:05:36 christian systemd[1755]: Started app-org.kde.spectacle.service - Spectacle screenshot capture utility.
may 08 23:05:42 christian plasmashell[2206]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558349e3c0d0) QQmlContext(0x558348606a00) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
may 08 23:05:42 christian plasmashell[2206]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x558349e3c0d0) QQmlContext(0x558348606a00) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
may 08 23:05:53 christian systemd[1755]: app-org.kde.spectacle.service: Consumed 1.402s CPU time.
may 09 00:23:25 christian snapd[1010]: snap has no updates available: "bare", "core", "core18", "core20", "core22", "dolphin-emulator", "dosbox-x", "gnome-3-28-1804", "gnome-3-38-2004", "gnome-42-2204", "gtk-common-themes", "kde-frameworks-5-96-qt-5-15-5-core20", "kf5-5-104-qt-5-15-8-core22", "ngrok"
may 09 00:23:25 christian snapd[1010]: no snap revision available as specified: "kde-frameworks-5-98-qt-5-15-6-core20"

may 09 01:32:30 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Activating via systemd: service name='org.kde.kscreen.osdService' unit='plasma-kscreen-osd.service' requested by ':1.34' (uid=1000 pid=2177 comm="/usr/bin/kded5")
may 09 01:32:30 christian dbus-daemon[1787]: [session uid=1000 pid=1787] Successfully activated service 'org.kde.kscreen.osdService'
may 09 01:32:30 christian kded5[2177]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
may 09 01:32:31 christian kded5[2177]: kscreen.kded: Config does not have at least one screen enabled, WILL NOT save this config, this is not what user wants.
may 09 01:33:25 christian sudo[22032]: christian : TTY=pts/2 ; PWD=/home/christian/Documents/doshcash ; USER=root ; COMMAND=/usr/bin/cat /var/crash/_usr_lib_x86_64-linux-gnu_libexec_org_kde_powerdevil.0.crash
Comment 8 christian776 2023-05-09 04:49:54 UTC
Created attachment 158787 [details]
Powerdevil Crash
Comment 9 Nicolas Fella 2023-05-10 13:49:13 UTC
The powerdevil crash looks like https://bugs.kde.org/show_bug.cgi?id=451939

That's most likely not actually related to your issue though. Based on your symptoms it looks like plasmashell is crashing. Please try to get a backtrace for that
Comment 10 christian776 2023-05-12 16:05:03 UTC
After having initiaded a Wayland session and back to X11 now, the issue is gone. I'm sure it must have been some old config that got overwritten to a much better state and now it works as intended.