Bug 289537

Summary: Notification panel expands with empty space for unknown reason
Product: [Plasma] plasma4 Reporter: Stefán Freyr Stefánsson <stefan.freyr>
Component: panelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: a.j.ball, adaptee, alwin, antonis+kdebugs, bugs.kde.org, fshaked, mike.vaughn.83, mirza.dervisevic, nate
Priority: NOR    
Version: 4.8.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Screenshot of my panel after this happens.
The contents of the "Entries" in system tray settings
Output of plasma-desktop --nofork

Description Stefán Freyr Stefánsson 2011-12-21 22:50:36 UTC
Created attachment 67001 [details]
Screenshot of my panel after this happens.

Version:           unspecified (using KDE 4.7.3) 
OS:                Linux

Sometimes my notification panel grows ridiculously wide and pushes the Task Manager panel so that it becomes tiny.


Reproducible: Sometimes

Steps to Reproduce:
Unfortunately I cannot find a way to reproduce this but I've provided some screenshots to show how this looks when it does.


Expected Results:  
This should not happen :-)
Comment 1 Stefán Freyr Stefánsson 2011-12-21 22:54:05 UTC
Created attachment 67002 [details]
The contents of the "Entries" in system tray settings

Here you can see the culprits that are causing all this empty space. If I set all the ":X.X/org/kde/statusnotifieritem/X" entries to "Hidden" the empty space disappears.

Unfortunately, I don't know how I can find out where these notifications are coming from or how to disable (or prevent) them. Any suggestions would be appreciated.
Comment 2 Stefán Freyr Stefánsson 2011-12-27 18:51:04 UTC
One thing I've noticed is that I have a dual-head setup (using NVidia's TwinView) and this seems to happen sometimes when I move the task bar from the bottom of one screen (the laptop screen) to the top of my other screen (the external screen). This doesn't happen always when I do that though.

If I have just rebooted the machine this doesn't seem to be a problem but if plasma crashes on me and I restart it, then this empty space seems to get inserted when I move my task bar.
Comment 3 alwin 2011-12-28 12:08:03 UTC
I have just the same bug on KDE 4.7.3.

These dummy items appear after panel crash which happens more or less frequently. :(
Comment 4 Antonis Kanouras 2012-02-04 04:46:11 UTC
I can reproduce this on Kubuntu 11.10 64bit with Qt 4.7.4 and KDE 4.7.4/4.8.0 ( Kubuntu provided).

To recoup, either
a) Restarting plasma-desktop (by hand, or after crash), or
b) Removing and re-adding the systray

reproduces this bug every time. On each successive reproduction (in the same desktop session), the number of empty slots in the systray doubles.

I'm attaching the output of "plasma-desktop --nofork" as well. All of the 16k lines minus the last 5 were produced during plasma-desktop's startup (3-4 seconds).

Thank you for your work!
Comment 5 Antonis Kanouras 2012-02-04 04:47:21 UTC
Created attachment 68478 [details]
Output of plasma-desktop --nofork
Comment 6 Antonis Kanouras 2012-02-04 04:50:28 UTC
Sorry for the noise, I meant to say "...All of the ~21k lines minus the last 6 ("void DBusMenuImporterPrivate...") were produced ..."
Comment 7 fshaked 2012-04-10 14:31:37 UTC
Workaround: restart kded4. I do it with the following commands
(I am not a developer, do it at your own risk)

qdbus org.kde.kded /kded quit
kded4
Comment 8 Mirza 2012-05-05 16:19:07 UTC
I have this problem too.
Comment 9 Mike Vaughn 2012-07-04 07:29:57 UTC
Still occurs here in KDE 4.8.4 after *every* crash or restart of plasma-desktop.
Comment 10 Mike Vaughn 2012-07-04 07:31:04 UTC
*** This bug has been confirmed by popular vote. ***
Comment 11 Erik Quaeghebeur 2017-01-29 11:37:49 UTC
Probably should be closed as WONTFIX because KDE 4 is unsupported.
Comment 12 Nate Graham 2018-01-23 21:55:30 UTC
I don't know of anyone who's experienced this in Plasma 5. Plasma 4 has been unsupported for several years now, but please do file a new one if you experience it in Plasma 5.