! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
XFCE on XUbuntu 14.04 LTS - xfce4-panel drawing corruption after suspend/hibe...
Status:
RESOLVED: INVALID
Product:
Xfce4-panel

Comments

Description nerael 2015-04-08 05:20:04 CEST
XFCE on XUbuntu 14.04 LTS - xfce4-panel drawing corruption after suspend/hibernate on HP laptop

xfce4-panel version 4.11.0 on gtk+ 2.24.23 (2.24.22), glib 2.40.2 (2.39.90)

See issue information here:

http://unix.stackexchange.com/questions/194933/xubuntu-14-04-why-does-my-xfce-panel-xfce4-panel-become-corrupted-after-slee


I will copy the basic description from my stack overflow question, but see the stackexchange page above for log information:

I am having a problem with my laptop (HP Elitebook 8570w) -- whenever I close the screen and it goes into sleep/suspend/hibernation mode (take your pick on the name of this feature). When I reopen the laptop lid and the session comes back up, everything is fine EXCEPT that the xfce4-panel does not draw correctly (it will be either all black, or will have artifacts of whatever previously drew on that area of the screen).

The panel still functions when you click buttons, but they no longer draw/update. Any other graphical elements get 'drawn over' it and the panel becomes very difficult to use. The best way to describe it is 'graphical corruption' or perhaps 'artifacts' - but thus far I've been unsuccessful in seeing anyone else online describe exactly the same problem I'm having.

I have tried restarting the xfce4-panel process, but it results in the same thing again. I have tried restarting some other xfce processes, and also tried xrefresh among other things but to no avail. The only way I can get rid of it is to log out and log back in, but I lose all my windows and stuff and it's extremely annoying. I run a VMWare VM and a bunch of other stuff which I want to keep in the memory state to be restored when I come back from suspend/hibernation state.

Is there perhaps some other process(es) I can restart to restore my panel without logging all the way out and losing my session?

Any insight into this problem would be very much appreciated, even if it's some kind of workaround. Thanks!

ADDITIONAL INFO -

Notes:

Discovered that when i use Printscreen to take a screenshot, the draw call comes through ONCE and refreshes the panel and the existing artifacts are removed (hence I can't even take a screenshot of the artifacts happening) But it still won't continue to update after that. Simply hovering over any 'window button' area will open a tooltip with the full name of the window which will overwrite the panel area and be stuck there until some other graphical element overwrites it.
Comment 1 nerael 2015-04-08 05:24:32 CEST
Created attachment 6174 
screenshot showing the xfce4-panel graphical corruption

Bug #11802

Reported by:
nerael
Reported on: 2015-04-08
Last modified on: 2020-05-21

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Version:
Unspecified

Attachments

Additional information