Bug 510595 - systray clock stopped working / updating the time displayed
Summary: systray clock stopped working / updating the time displayed
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.5.80
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-14 11:43 UTC by slartibart70
Modified: 2025-10-18 14:41 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description slartibart70 2025-10-14 11:43:30 UTC
current plasma 6.6 dev build from yesterday
Systray clock is working as application, but the time is not updated (the systray time/date is stuck at e.b. 13:06h and not moving forward)

Operating System: Fedora Linux 42
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2
Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Comment 1 slartibart70 2025-10-14 11:44:48 UTC
same is true if you add the clock as widget on the desktop...
Comment 2 slartibart70 2025-10-14 11:45:46 UTC
if you activate the option 'show second hand' you'll see it's not moving forward
Comment 3 David Edmundson 2025-10-14 14:39:58 UTC
The analog clock or the digital clock or both?
Comment 4 slartibart70 2025-10-14 15:13:18 UTC
Both
Analog as widget,
digital in systray

hover over digital/popup also does not increment seconds
Comment 5 Nate Graham 2025-10-14 15:41:09 UTC
Do you have an NVIDIA GPU?

If you restart Plasma with `systemctl restart --user plasma-plasmashell.service`, does it get temporarily un-stuck?
Comment 6 slartibart70 2025-10-14 15:50:20 UTC
i did it 'the old way' previously (i was looking for just a clock-widget restart, search results indicated plasmashell restart):

    kquitapp6 plasmashell
    nohup plasmashell --replace >/dev/null 2>&1 &

and it gets unstuck/shows the current time, but did not update the clock afterwards.
I also logged off/on with the same effect: clock hangs, no time-updates

Using `systemctl restart --user plasma-plasmashell.service` right now restarted the clock: it shows the current time and(!) it advances the display (seconds in popup are updating).
Which is strange.. why is it doing what it should right now?

Any logs i can provide for this?

And no, no nvidia - never again :-) on a laptop

Operating System: Fedora Linux 42
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2
Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics
Memory: 64 GiB of RAM (58,5 GiB usable)
Graphics Processor: AMD Radeon 780M Graphics
Manufacturer: LENOVO
Product Name: 21K5000JGE
System Version: ThinkPad P14s Gen 4
Comment 7 slartibart70 2025-10-14 16:02:15 UTC
a little bit of journal:
My clock was stuck at 13:06h

journal (filter on plasmashell) at this time:
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal TimeSource::updateRequested(DataContainer *)
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'Local')
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal ExecutableContainer::updateRequested(DataContainer *)
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'sensors -j 'zenpower-pci-*'')
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal ExecutableContainer::updateRequested(DataContainer *)
Oct 14 13:06:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'awk -v OFS=, 'NR > 2 { print substr($1, 1, length($1)-1), $2, $10 }' /proc/net/dev')
Oct 14 13:06:20 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal Plasma5Support::DataContainer::updateRequested(DataContainer *)


sometime later i was fiddling with the clocks timezone settings (in the hope it would help somehow)

Oct 14 14:47:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal ExecutableContainer::updateRequested(DataContainer *)
Oct 14 14:47:19 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'awk -v OFS=, 'NR > 2 { print substr($1, 1, length($1)-1), $2, $10 }' /proc/net/dev')
Oct 14 14:47:20 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect: No such signal ExecutableContainer::updateRequested(DataContainer *)
Oct 14 14:47:20 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'awk -v OFS=, 'NR > 2 { print substr($1, 1, length($1)-1), $2, $10 }' /proc/net/dev')
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml:19:1: QML ScrollViewKCM: Created graphical object was not placed in the graphics scene.
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_autoFontAndSize
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_autoFontAndSizeDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_boldText
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_boldTextDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_customDateFormat
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_customDateFormatDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_dateDisplayFormat
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_dateDisplayFormatDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_dateFormat
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_dateFormatDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_displayTimezoneAsCode
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_displayTimezoneFormat
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_displayTimezoneFormatDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_enabledCalendarPlugins
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_enabledCalendarPluginsDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_firstDayOfWeekDefault
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_fontFamily
Oct 14 14:47:20 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/digitalclock/configCalendar.qml: Setting initial properties failed: ScrollViewKCM does not have a property called cfg_fontFamilyDefault


And, every second i have a plasmashell event in the log like this:
Oct 14 14:48:17 p14s plasmashell[35997]: qt.core.qobject.connect: QObject::connect:  (sender name:   'awk -v OFS=, 'NR > 2 { print substr($1, 1, length($1)-1), $2, $10 }' /proc/net/dev')

which is gone after this:

Oct 14 17:42:15 p14s systemd[35446]: Stopping plasma-plasmashell.service - KDE Plasma Workspace...
Oct 14 17:42:15 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:132: TypeError: Cannot read property 'screenGeometry' of null
Oct 14 17:42:15 p14s plasmashell[35997]: qrc:/qt/qml/plasma/applet/org/kde/plasma/notifications/global/Globals.qml:262: TypeError: Cannot read property 'plasmoid' of undefined
Oct 14 17:42:15 p14s systemd[35446]: Stopped plasma-plasmashell.service - KDE Plasma Workspace.
Oct 14 17:42:15 p14s systemd[35446]: plasma-plasmashell.service: Consumed 3min 54.446s CPU time, 819.1M memory peak.
Oct 14 17:42:15 p14s systemd[35446]: Starting plasma-plasmashell.service - KDE Plasma Workspace...
Oct 14 17:42:15 p14s systemd[35446]: Started plasma-plasmashell.service - KDE Plasma Workspace.
Oct 14 17:42:15 p14s plasmashell[81777]: kf.plasma.quick: Applet preload policy set to 1
Oct 14 17:42:19 p14s plasmashell[81777]: qrc:/qt/qml/plasma/applet/org/kde/plasma/brightness/PopupDialog.qml:96: TypeError: Value is null and could not be converted to an object
Oct 14 17:42:20 p14s plasmashell[81777]: qrc:/qt/qml/plasma/applet/org/kde/plasma/weather/TopPanel.qml:131:13: Unable to assign [undefined] to QString
Comment 8 Colin J Thomson 2025-10-14 16:44:40 UTC
(In reply to slartibart70 from comment #0)
> current plasma 6.6 dev build from yesterday
> Systray clock is working as application, but the time is not updated (the
> systray time/date is stuck at e.b. 13:06h and not moving forward)
> 
> Operating System: Fedora Linux 42
> KDE Plasma Version: 6.5.80
> KDE Frameworks Version: 6.20.0
> Qt Version: 6.9.2
> Kernel Version: 6.16.12-200.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland

Also seeing this as well.

Operating System: Fedora Linux 43
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.20.0
Qt Version: 6.9.2
Kernel Version: 6.17.2-300.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600G with Radeon Graphics
Memory: 32 GiB of RAM (27.2 GiB usable)
Graphics Processor: AMD Radeon Graphics
Comment 9 Nate Graham 2025-10-14 17:11:19 UTC
Ah, actually I know what this is. If y'all are on git master, it's https://invent.kde.org/plasma/plasma5support/-/merge_requests/48#note_1323252, which was just fixed. Hopefully the next package update will deliver the fix to everyone.
Comment 10 Colin J Thomson 2025-10-14 19:10:32 UTC
(In reply to Nate Graham from comment #9)
> Ah, actually I know what this is. If y'all are on git master, it's
> https://invent.kde.org/plasma/plasma5support/-/merge_requests/
> 48#note_1323252, which was just fixed. Hopefully the next package update
> will deliver the fix to everyone.

Yep running git master, I can confirm this is fixed with the updated plasma5support package, Thanks!
Comment 11 slartibart70 2025-10-14 19:58:56 UTC
ahhh... makes sense now.
There was an update of plasma5support in between (after 13:06h) so that the plasmashell restart shows working clocks again.