During updates of the weather panel applet it uses 100% CPU, and continues to do so if there are connection problems. xfce4-4.4.0 and xfce4-weather-0.6.0 according to gentoo portage.
i confirm that
It's indeed possible to end in a endless-loop when the connection fails while downloading. There are also some problems when updating after suspend, so I'll take a look.
I committed a fix this morning to make the plugin work on freebsd which had to do with locking on no connection, maybe you guys can try it because it might solve the problem. Try the latest svn or the snapshot here: http://foo-projects.org/~nick/packages/xfce4-weather-plugin-0.6.0svn-r2780.tar.bz2
*** Bug 3316 has been marked as a duplicate of this bug. ***
Rewrote the download code, hopefully this will fix the problem. Atleast it cannot loop anymore... You can guys try it please? http://foo-projects.org/~nick/packages/xfce4-weather-plugin-0.6.0svn-r3212.tar.bz2
Re-assigning to Colin Leroy who is the new maintainer of the plugin.
Marking RESO/FIXED as per comment #5.