Bug 261182 - systray corruption after leaving kde, leaving battery mon. and device notifier unloadable
Summary: systray corruption after leaving kde, leaving battery mon. and device notifie...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-systemtray (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-24 22:37 UTC by Andrew Brouwers
Modified: 2011-01-02 17:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Brouwers 2010-12-24 22:37:41 UTC
Version:           unspecified
OS:                Linux

Using KDE 4.6 (so far, beta2 and RC1), starting with a fresh profile or user, KDE loads nicely and as expected.  If I close the X session (simply with right click -> leave, or from the k-menu via. logout) and re-start X (via. startx), my sys tray returns in a corrupted state.  TTY1 spews some cache corruptions with icon loading.  The sys-tray does load, but only the kmix icon is present, and I cannot re-add the battery monitor and device notifier.  Trying to do so via. the sys-tray settings entry simply fails (and the sys-tray actually grows to a very wide size!).

To correct the issue, I have to actually have to completely remove the sys-tray from my panel plasmoid and reload it with the "Add Widgets" setting in the cashew.  It seems corruption happens with or without my widgets 'locked' down.

A fresh user has the same issues, and the same work around corrects it.  KDE has always played pretty well on my lappy, and this is the first time I've ever seen a similar corruption issue.

Reproducible: Always

Steps to Reproduce:
1) Load fresh kde
2) Configure a few things
3) Exit KDE
4) re-launch KDE

Actual Results:  
Systray cannot load certain plasmoids
Comment 1 Andrew Brouwers 2010-12-25 00:14:34 UTC
Sorry, I forgot to share details of my system; I'm running slackware linux, with:

* KDE SC 4.6rc1
* Qt 4.7.1
* Up-to-date x.org stack (server 1.9.2, mesa 7.9, intel driver)

Issue was definitely not present in any previous KDE release, including 4.5.4.
Comment 2 Andrew Brouwers 2010-12-26 20:00:39 UTC
I've just spotted a few others who have reported similar sys-tray issues from arch linux.

I can reproduce this everytime I leave KDE and x.org .  It's almost as if the sys-tray is crashing at exit and corrupting the cache, and removing it and re-adding to the panel re-instates things properly.  The workaround is simple, but kind of annoying :-)
Comment 3 Marvin 2010-12-27 12:44:39 UTC
I can confirm this behavior on my machine using KDE SC 4.6 RC1. For me it is not possible to change "Entries" settings (for example hide some icons). If I do so, the tray gets corrupted and I have to remove/re-add to panel. Very annoying...

system details:
- ArchLinux
- KDE SC 4.5.90 (binary packages from distro)
- Qt 4.7.1
- xorg-server 1.9.3
Comment 4 Marvin 2010-12-27 12:46:31 UTC
Ah, I forgot: please vote for this bug, as this is a show-stopper and should/must be fixed in the final release!