Bug 356035

Summary: Panel does not refresh/update/animate when compositor is off
Product: [Plasma] plasmashell Reporter: empire
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: major CC: kde-bugzilla, kde, rulatir, stathisq, wrar, zidagartsk
Priority: NOR    
Version: 5.4.3   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description empire 2015-11-28 17:58:34 UTC
When composition is off sometimes after some hours the main panel stops drawing (updating/animating etc) completely.  The whole panel graphic stays frozen in time (e.g. the clock is stuck and doesn't get updated, or the task bar icons are the same despite that you have opened or closed some windows). Regardless though the clicks of the mouse go through to the elements in the panel despite that they don't get displayed.

Reproducible: Always

Steps to Reproduce:
1. startup plasma desktop
2. turn off composition
3. wait some time (hours? minutes? I don't know how many).
4. turn on composition
5. open some windows so the task bar icons get updated
6. turn off composition

Actual Results:  
The panel shows the old state without the new icons and especially shows an old time in the systray and the whole panel is "frozen" in time.

Expected Results:  
panel should draw and animate everything correctly.
Comment 1 David Edmundson 2015-11-29 15:12:31 UTC
does clicking on anything work?
Comment 2 empire 2015-12-02 21:51:45 UTC
As I stated in my original post, yes it does. It seems that the elements (icons, widgets) are in fact there but they are not being shown or getting drawn.
Comment 3 empire 2016-01-17 21:38:27 UTC
Anyone can do something about this highly annoying bug? the whole panel and it's icons are now *useless* as they never refresh/redraw.
Comment 4 Szczepan Hołyszewski 2016-03-29 03:35:48 UTC
Confirming this. I am developing android apps using the Android SDK's android emulator, and the emulator turns off compositing when run. The latter only started happening after upgrading to Plasma 5.6, but it makes this older bug manifest on my machine.
Comment 5 Stathis 2016-07-09 13:07:30 UTC
I have this problem too...
Comment 6 Philipp 2016-08-02 16:18:30 UTC
Confirming this bug as well. Same procedure: If compositor is switched off (for example to watch a video without the nasty tearing that is caused by the compositor) then the panel (all panels? not sure, because my desktop only has one currently) at some point stops redrawing. Turning the compositor back on again instantly refreshes the panel and now it refreshes on every action as necessary.

Dist: Gentoo x86_64
KDE: 5.7.2
KDE Frameworks: 5.24.0
Qt: 5.6.1

What additional information do you need? Maybe I can catch a trace or help otherwise.
Comment 7 Andrey Rakhmatullin 2016-11-04 12:03:47 UTC
Duplicate of #353983?
Comment 8 Mr Tsui 徐先生 2018-05-03 14:32:38 UTC
I confirm its existence

System:    Host: GlaDOS Kernel: 4.17.0-1-MANJARO x86_64 bits: 64 Desktop: KDE Plasma 5.12.5
           Distro: Manjaro Linux 17.1.9 Hakoila
Machine:   Type: Desktop System: ASUS product: All Series v: N/A serial: N/A
           Mobo: ASUSTeK model: H81M-E v: Rev X.0x serial: N/A UEFI: American Megatrends v: 3602
           date: 03/26/2018
CPU:       Dual Core: Intel Celeron G1840 type: MCP speed: 800 MHz min/max: 800/2800 MHz
Graphics:  Card-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: i915 v: kernel
           Card-2: NVIDIA GP108 [GeForce GT 1030] driver: nvidia v: 396.24
           Display: x11 server: X.Org 1.19.6 driver: modesetting,nvidia resolution: 1920x1080~60Hz
           OpenGL: renderer: GeForce GT 1030/PCIe/SSE2 v: 4.6.0 NVIDIA 396.24
Comment 9 Christoph Feck 2018-05-31 23:01:24 UTC
Yes.

*** This bug has been marked as a duplicate of bug 353983 ***