Comment 24 for bug 684599

Daniel Swarbrick (pressureman) wrote :

ii network-manager 0.8.3+git.20101219t181118.e919218-0ubuntu1 network management framework daemon
ii network-manager-gnome 0.8.3+git.20101209t081952.0330eca-0ubuntu2 network management framework (GNOME frontend)

I think this problem is pretty easy to reproduce. Do the devs / bug marshalls all have wired connections? Maybe they're not seeing this bug because of that. It just needs to be tested on a WiFi connection, whose signal strength fluctuates a little bit and you'll basically get something like this each time the signal strength icon "refreshes":

(nm-applet:1646): Gtk-CRITICAL **: IA__gtk_image_get_storage_type: assertion `GTK_IS_IMAGE (image)' failed

(nm-applet:1646): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nm-applet:1646): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(nm-applet:1646): Gtk-CRITICAL **: IA__gtk_image_get_storage_type: assertion `GTK_IS_IMAGE (image)' failed

(nm-applet:1646): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(nm-applet:1646): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

I say "refreshes" in quotes, because the icon doesn't actually refresh. It shows full signal strength the whole time, and I know that is not true. I also noticed a while back that the "radiating semi-circles" icon no longer pulsates during the WiFi connect stage, like it used to. It's just static, and then blam, you're connected.

These are all reasons why I think the code that updates the icon in the panel is broken.