After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 596923 - notification area shows wrong icons. erratic behaviour
notification area shows wrong icons. erratic behaviour
Status: RESOLVED NOTGNOME
Product: gnome-panel
Classification: Other
Component: notification area
2.28.x
Other Linux
: Normal normal
: ---
Assigned To: Panel Maintainers
Panel Maintainers
: 623449 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-09-30 21:05 UTC by Mark M.
Modified: 2012-03-06 17:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
bug notification area (11.51 KB, image/png)
2010-05-27 12:01 UTC, Emerson
Details
bug notification area (10.56 KB, image/png)
2010-05-27 12:01 UTC, Emerson
Details
'show desktop' glitch (3.70 KB, image/png)
2010-09-15 19:57 UTC, Cornwall
Details

Description Mark M. 2009-09-30 21:05:34 UTC
The original bug is filed here: https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/439448

It's very hard to describe the bug, so a screen shot is attached.

http://launchpadlibrarian.net/32751110/notification%20area%20bug.png

As seen on the screen shot, after start up the notification area gets scrambled, it shows, in case of this screen shot, two volume control icons, one of them is the actual volume control icon, and the other one is just a copy of the original, it just sits there, clicking on it doesn't do anything, and right clicking on it will bring the standard notification area sub-menu. Also missing here is a network manager icon.

However:
The phantom icon can be a clone of any other icon in the notification area. I've seen already phantoms of bluez icons, network manager icons and so on. And the missing icon,can also be any of the other icons, there is no rule or consistency :)

Also, killing the application with a missing icon will remove the phantom icon, starting the application afterwards will show a correct functioning icon.
In the case of this screen shot, the missing icon was of a nm-applet, so after I killed the nm-applet, one of the volume icons (the phantom one) disappeared, I then started the nm-applet again, and the correct icon for it appeared and worked as intended.

I haven't seen any related messages in the logs for this.
If you need more information and/or some additional testing,I will be glad to do it.

Thanks :)

ProblemType: Bug
Architecture: amd64
Date: Wed Sep 30 17:31:38 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/gnome-panel
NonfreeKernelModules: nvidia
Package: gnome-panel 1:2.28.0-0ubuntu3
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
SourcePackage: gnome-panel
Uname: Linux 2.6.31-11-generic x86_64
Comment 1 Mark M. 2009-10-10 17:05:38 UTC
This bug isn't happening for me anymore for the last 4-5 days.
So I presume it was fixed along with some other update.
And since no one else commented on this bug I will mark it as resolved/invalid.
Comment 2 Adam Gajewiak 2009-11-20 08:31:16 UTC
In my machine (the same specification, but video is Intel 945GM ) this bug appears every day. After restart gnome-panel all works fine.
Comment 3 Mark M. 2009-11-20 18:16:00 UTC
Adam, I don't experience this bug anymore for some time now.
So there is a possibility that you have some other bug, maybe with similar symptoms.
Any way, you should either change the status of this bug, from resolved to unconfirmed or file a new bug with your description of the problem, otherwise the gnome guys won't do anything, since for them the bug status is resolved.

:)

cheers;
Comment 4 Santiago M. Mola 2010-01-19 06:58:19 UTC
Please, change status. This bug is still present on some fresh Karmic installs.

Makalsky, the bug might not be present anymore in your machine due to other changes, but I'm pretty sure that it still exists.
Comment 5 Mark M. 2010-01-19 09:56:24 UTC
You are right, I got it twice in the last two month. Too irregular to be of any meaning for debugging, but still there.
Also there is very live discussion in the launchpad about it.
https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/439448
Comment 6 Chris Coulson 2010-03-07 14:47:15 UTC
This is definately still happening occasionally with the latest gnome-panel. Ubuntu users are noticing it less because there's only 1 icon in the notification area by default now (network manager)
Comment 7 Emerson 2010-05-27 12:01:01 UTC
Created attachment 162089 [details]
bug notification area
Comment 8 Emerson 2010-05-27 12:01:31 UTC
Created attachment 162090 [details]
bug notification area
Comment 9 Emerson 2010-05-27 12:01:55 UTC
The bug persists here. See these 2 attachments. 

Architecture: amd64
Date: Thu May 27 2010
DistroRelease: Ubuntu 10.04
Uname: Linux 2.6.32-22-generic x86_64
Video card: ATI Mobility Radeon HD 4500 Series
Video driver: xserver-xorg-video-ati - 1:6.13.0-1ubuntu5
Comment 10 Vincent Untz 2010-05-28 15:38:51 UTC
Is anybody seeing this on a non-Ubuntu machine?
Comment 11 Teej 2010-06-02 21:41:00 UTC
From the Launchpad report (comment #124):

"Just had a cloned sound icon and no wireless icon --------------even
if I clicked the fake icon no wireless info came up . This was on Mint
running of a usb drive ."

Mint is also affected, but this is heavily based on Ubuntu so don't know if that's helpful at all?

Note: Does not appear to be hardware specific at all - LP bug report shows a range of display drivers and other hardware. Affects 32 and 64 bit.
Comment 12 Vincent Untz 2010-06-03 10:28:03 UTC
If Mint is based on Ubuntu, then this is still a bug that only seems to happen on Ubuntu so far, unfortunately.
Comment 13 Teej 2010-06-11 09:15:35 UTC
Looking through the (going on for 150!) comments, it does appear to be a bug in the Indicator Applet. Don't know if this makes any difference Gnome guys? Hope it helps. Thank you :)
Comment 14 Chris Coulson 2010-06-11 11:34:13 UTC
No, the bug is not in the indicator applet. The bug has been seen in pretty much every applet on the panel (including the notification area, clock, show-desktop button and even the separators)
Comment 15 Chris Coulson 2010-06-11 11:36:24 UTC
Look here: http://people.canonical.com/~chrisccoulson/Selection_002.png

and here: http://people.canonical.com/~chrisccoulson/Selection_001.png

..for examples of it not affecting the indicator-applet (and there isn't even an indicator-applet on the panel in the first image)
Comment 16 Teej 2010-06-21 14:53:28 UTC
Comment #73 in the LP bug states that Debian is also affected, so it is not Ubuntu specific, or so it appears.
Comment 17 Cornwall 2010-07-10 18:58:38 UTC
I'd like to add that this affected me with GNOME 2.26 and I've heard reports of the same in 2.24. I'm not saying this isn't Ubuntu-specific, I'm merely pointing out that it's been hiding for a bit :)
Comment 18 Mahendra Tallur 2010-09-15 06:34:20 UTC
FYI, this bug stills occurs as of Ubuntu 10.10 beta, that is to say Gnome 2.31.x.

I'm kind of concerned by this, because hundreds of persons reported it on Launchpad since sept. 2009 (i.e. all my friends using Ubuntu with Compiz have experienced it one day or another) and we've not managed to make out how to reproduce it.

It seems specific to Ubuntu, when Compiz is used along with the Canonical notifications applets, but there may be exceptions... Which makes me wonder if something can be made upstream. We would need someone who has some insight in both the Canonical applets & Gnome...

(Note : I worked around it by removing the Canonical indicators)
Comment 19 Vincent Untz 2010-09-15 16:09:18 UTC
(In reply to comment #16)
> Comment #73 in the LP bug states that Debian is also affected, so it is not
> Ubuntu specific, or so it appears.

And is that debian user using the indicators? (since they're packaged in debian)

I'm sorry, but so far, I've only seen reports from people using indicators, so I'd blame this applet.
Comment 20 Cornwall 2010-09-15 19:57:05 UTC
I wouldn't say it isn't the applet's fault, but look at this screenshot. This is on a separate panel than the indicator applets.
Comment 21 Cornwall 2010-09-15 19:57:36 UTC
Created attachment 170369 [details]
'show desktop' glitch
Comment 22 Vincent Untz 2010-09-15 20:07:46 UTC
Sure, I've seen that. Now, please remove the indicators and see if this occurs again. If yes, then that's not because of the indicators.

But this is a pretty visible issue and I haven't seen anybody else reporting it, so that's why I guess this way.
Comment 23 Mahendra Tallur 2010-09-16 16:14:36 UTC
OK so... The bug just occured here (Ubuntu Lucid, Gnome 2.30.2) while *not even a single piece* of Canonical software was added to the panel. I just have a single panel with (from left to right) the gnome Menu, icons, the task-bar, system monitor, virtual desktops, the standard notifications applet and the time applet.

In this case, the time applet is corrupt (I see twice the beginning of the date, thus it is truncated). Changing the GTK theme restored it.
Comment 24 Vincent Untz 2010-09-17 09:54:27 UTC
(In reply to comment #23)
> OK so... The bug just occured here (Ubuntu Lucid, Gnome 2.30.2) while *not even
> a single piece* of Canonical software was added to the panel. I just have a
> single panel with (from left to right) the gnome Menu, icons, the task-bar,
> system monitor, virtual desktops, the standard notifications applet and the
> time applet.

Good, we can say the indicators are not related to this now!

> In this case, the time applet is corrupt (I see twice the beginning of the
> date, thus it is truncated). Changing the GTK theme restored it.

Changing the GTK+ theme will cause a redraw, so I guess that would explain it. Hrm. Still, could be a theme engine issue, with some corruptions there. I guess the next thing would be to see if it can happen with some themes that are not the ones used by default in Ubuntu (and that don't use the same engine -- I think it's murrine, not sure).
Comment 25 Mahendra Tallur 2010-09-17 11:33:11 UTC
Thank you, Vincent.

Yep, the "light-themes" do use "gtk2-engines-murrine". Meanwhile, I'll use Clearlooks.
Comment 26 Anders Jenbo 2010-10-04 18:33:22 UTC
This looks like a sort of race condition. It looks like this happens if the menu is drawn to early in the start up process.
Comment 27 Michal Gregor 2010-10-16 14:23:34 UTC
The following has been posted by Andrew Davie (https://bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/439448/comments/257). It seems to contain some helpful information so I thought I'd repost it here:

What I find quite interesting is that when an icon is corrupt (for
example, my wireless network icon is half-obscured by half of the CPU
temperature icon shape), and the icon is subsequently modified (e.g., I
disable and re-enable wireless network causing the icon to animate), the
only part of the icon redrawn is that part NOT obscured by the incorrect
half of the CPU temp. icon. In other words, only the currently correct
bit of the icon is redrawn and the bad bit is always bad.
Even when I totally remove the CPU temperature from the panel, the
wireless icon is STILL corrupted with half the temperature icon.
This is pretty strange. I find it hard to think of a programming
scenario which would allow this. It's almost like the buffer for the
icons is the right size, but the animate/draw code somehow thinks the
width of the icons is smaller than it actually is. So when the icon
buffers are blitted to the panel, they're the correct size, but we
always get whatever is in the icon bitmap buffer. And since the icon
only ever draws to a smaller width than it actually is, we always have
the corrupt bit. That's my guess, anyway.
So I'd be looking for some corruption of the icon width, not some sort
of incorrect overdraw of the icon. My guess is that what's overdrawn is
actually what was previously in the icon buffer before the width got
corrupted. Just a guess.
Comment 28 Anders Jenbo 2010-10-16 15:56:54 UTC
Its not just a drawing issue because the corupt icon isn't clickable.
Comment 29 Gavin Graham 2011-01-02 20:36:34 UTC
How this bug can still be marked as 'Unconfirmed' is just ridiculous! I'd like to hear from the Panel Maintainers what is needed to progress this.
Comment 30 bwallum 2011-01-13 21:33:33 UTC
I have two manifestations across 3 i386 Maverick machines, two from fresh live cd install, one upgraded from Lucid. Installs from 8th Jan 2011 to 10th Jan 2011, all updated on 12th Jan 2011.

Manifestation One.
The top panel appears and looks ok but cannot be accessed when left clicking with the mouse, i.e. no menus or flying hints appear. Bug is intermittent. Some start ups are fine then after a day or so the manifestation reappears.

Manifestation Two.
The top panel icons are incorrectly presented with no Applications, Places, System visible and the Indicator Applet Session duplicated and overlapping such that the Shut Down menu doesn't show. To the inexperienced user there is no way to shut down the machine other than the power button with a fair chance of corrupting the system in the process. This manifestation is equally intermittent.

This should be of high importance as data loss is possible upon enforced power button shut down.

The workaround, using a terminal:-

killall gnome-panel

works on all occasions, the regenerated top panel appears as expected.
Comment 31 rinaldo merlo 2011-03-28 15:57:29 UTC
Uninstalling all Compiz components on my Ubuntu 10.04 installation cured the problem.
Comment 32 AdSR 2011-06-13 07:31:36 UTC
Turning off visual effects in Ubuntu 10.04 seems to help. No panel behavior issues for several days now.
Comment 33 André Klapper 2012-01-12 15:13:40 UTC
(In reply to comment #19)
> I'm sorry, but so far, I've only seen reports from people using indicators, so
> I'd blame this applet.

(In reply to comment #31)
> Uninstalling all Compiz components on my Ubuntu 10.04 installation cured the
> problem.
(In reply to comment #32)
> Turning off visual effects in Ubuntu 10.04 seems to help.

=> CLosing as NOTGNOME. Please report to your distribution as this seems not to be an upstream code issue, so nothing that can be done in GNOME.
Comment 34 Pedro Villavicencio 2012-03-06 17:49:22 UTC
*** Bug 623449 has been marked as a duplicate of this bug. ***