Summary: | Analog clock is broken after logout/reboot if the "show seconds hands" option is enabled | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Zach <zachleigh> |
Component: | widget-clock | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | adaptee, andaryfaysal, cfeck, colegrove479, frntasbr, grzegorz.kubiak, jeorgun, jethawk, juan.ehrenhaus, juergen, karol.slanina, lukas, ohadcn, rahul.phulore.999, silver.salonen, twistedwhizz, wickmandm |
Priority: | NOR | ||
Version: | 4.9.2 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kde-workspace/1041099dd18cc46d2c801a7b790ce06c6bed9503 | Version Fixed In: | 4.9.4 |
Sentry Crash Report: | |||
Bug Depends on: | |||
Bug Blocks: | 303462 |
Description
Zach
2012-10-07 04:12:36 UTC
I have experienced this problem on three different computers with KDE4.9.2. I found the easiest way to restore the clock was to right click on "Analogue Clock Settings" and then click OK. This restored the clock. I have to do this each time I reboot or logout!! *** Bug 307999 has been marked as a duplicate of this bug. *** Since my original comment, I have found that the odd behaviour of the Analog Clock only occurs with the selection of the "Show seconds hand". When this is not selected, the clock behaves as it should. I personally prefer to have the seconds hand, but for the time being, I do not have this selected for the sake of having the clock displayed correctly. I also have this problem with the analogue clock widget. It's fine if I do not select "show seconds hands" in the options. However, if I do select to show the seconds hands, on the next reboot the widget has all but disappeared, leaving behind only remnants of the hands. I am running KDE 4.9.2 on Kubuntu 12.10 64 bit, using latest Nvidia proprietary driver provided by Kubuntu. I have the same behavior: system is Opensuse 12.2 KDe 4.9.2 release 511. Proprietary Nvidia driver V. 304.60 It seems also a malfunction when the secondhand is activated. The same here: Arch Linux, KDE 4.9.2. Analog clock starts completely distorted when second hand is enabled, but clicking on OK button in the Analog Clock Settings dialog repairs it. With second hand disabled the clock starts fine right at the beginning of the KDE session. Same as everyone else (I'm on Arch, with 4.9.2). The problem still appears if I kill and restart plasma manually. The same miss function happened also under openSuse 12.2, KDE 4.9.2 and the Nvidia Driver V. 304.51 ! Observation: the Platform Ubuntu needs to be changed, this problem appear in many other platforms ( Opensuse, Arch linux, etc...?) I have realized that this miss function is also appearing after restore the desktop from sleep modes !!! (OS 12.2, KDe 4.9.2) and this happened without the seconds hand activated !! Please try to solve this in the next release of KDE ! Thank you. I'm experiencing the same issue on F17 running KDE 4.9.2 and this looks like an old bug: https://bugs.kde.org/show_bug.cgi?id=198770 Same issue here on two different computers. Kubuntu 12.04 KDE 4.9.2 Intel. Same issue on all of my 4 different computers (2 x 64-bit PC with openSUSE 12.2, 1 x 64-bit laptop with Kubuntu 12.10, 1 x 32-bit laptop with Kubuntu 12.10). The issue appeared after upgrading to KDE 4.9. The issue now occurs even if the 'show seconds hand' option is disabled. KDE 4.9.2, Arch linux, proprietary Nvidia driver. On my case Analog Clock gets fixed when changing any options of the widget (eg. disabling seconds' hand) and clicking Apply. I already have updated the KDE V. 4.9.3 --- miss function of analog clock still happened. What is going on ?! Lukas, can you check, if this is a regression caused by commit 45bd3bfb ? Doubt it, I've seen this long ago in the past; no idea what causes it tho, looks like a gfx driver issue to me, the widget fails to redraw completely. You can verify it by unlocking the widgets and trying to resize the clock. Resizing the clock works fine. Only at the startup of plasma the widget is broken and it is only redrawn correctly when you open and close (OK) the 'settings' dialog. have the same problem unmarking "show seconds hand" doesn't help upgraded from 4.9.2 to 4.9.3 and the problem still exists problem started when upgraded to kubuntu 12.10 64bit on asus ul20a (on 12.04 it was fine) *** Bug 309844 has been marked as a duplicate of this bug. *** *** Bug 309115 has been marked as a duplicate of this bug. *** Git commit 1041099dd18cc46d2c801a7b790ce06c6bed9503 by Christoph Feck. Committed on 11/11/2012 at 03:58. Pushed by cfeck into branch 'KDE/4.9'. Fix initial paint for analog clock Unconditionally setting repaint mode to RepaintHands will clear the initially needed RepaintAll mode, causing the background cache not to be initialized. FIXED-IN: KDE 4.9.4 M +3 -1 plasma/generic/applets/analog-clock/clock.cpp http://commits.kde.org/kde-workspace/1041099dd18cc46d2c801a7b790ce06c6bed9503 Lukas, it was indeed a regression with commit 45bd3bfb. Thanks for fixing! Git commit c754fa5062f04773af5130fbccffb56b96a54b61 by Christoph Feck. Committed on 11/11/2012 at 20:51. Pushed by cfeck into branch 'KDE/4.9'. Re-apply minute hand caching optimization (also re-apply lost commit 1041099dd18cc46d2c801a7b790ce06c6bed9503) M +4 -1 plasma/generic/applets/analog-clock/clock.cpp http://commits.kde.org/kde-workspace/c754fa5062f04773af5130fbccffb56b96a54b61 Git commit 8dc837662cf5bd0d5e1c12b3c31eac43bae8b689 by Aaron Seigo, on behalf of Christoph Feck. Committed on 11/11/2012 at 20:51. Pushed by aseigo into branch 'master'. Re-apply minute hand caching optimization (also re-apply lost commit 1041099dd18cc46d2c801a7b790ce06c6bed9503) M +4 -1 plasma/generic/applets/analog-clock/clock.cpp http://commits.kde.org/kde-workspace/8dc837662cf5bd0d5e1c12b3c31eac43bae8b689 |