Bug 220440

Summary: Duplicate "zombie" entries in taskbar
Product: [Plasma] plasma4 Reporter: Tristan Miller <psychonaut>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: echidnaman
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:
Attachments: Screen capture video showing zombie taskbar entry bug

Description Tristan Miller 2009-12-28 20:18:22 UTC
Version:            (using KDE 4.3.4)
Installed from:    openSUSE RPMs

Often, for no apparent reason, duplicate entries for a running application show up in the taskbar.  I'm not sure what causes this; it might have something to do with making the window sticky across all desktops.

Anyway, once a duplicate entry occurs, it doesn't function the same way a normal taskbar entry does.  For example, see the attached video, where KDE has created zombie taskbar entries for kopete and ktorrent.  At the beginning of the video, ktorrent is minimized to the system tray.  Clicking on the zombie taskbar entry has no effect.  I then restore ktorrent by clicking on its system tray icon.  The real taskbar entry appears, resulting in two taskbar entries for ktorrent.  Now the left ktorrent taskbar entry can be used to restore or minimize ktorrent, whereas the right entry has no effect.

At the end of the video I quit ktorrent.  One of the taskbar entries disappears, but a zombie one remains.  Clicking on it has no effect.  It just sits in the taskbar forever.

I've observed this behaviour with ktorrent, kopete, kontact, and other applications.
Comment 1 Tristan Miller 2009-12-28 20:21:24 UTC
Created attachment 39414 [details]
Screen capture video showing zombie taskbar entry bug
Comment 2 Tristan Miller 2009-12-28 20:27:27 UTC
The problem can be worked around by manually killing plasma-desktop from the command line and restarting it.
Comment 3 Jonathan Thomas 2009-12-28 20:29:35 UTC

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