From Bugzilla Helper: User-Agent: Mozilla/4.77 [en] (X11; U; Linux 2.4.3-12 i686) Description of problem: If I remain logged in for extended periods the gnome weather hangs when trying to update and keeps display the last valid reading. How reproducible: Sometimes Steps to Reproduce: 1. Add GNOME Weather to the panel. 2. Stay logged in for many hours or several days. 3. Notice that after a while the temperature never changes. Actual Results: It gets stuck on a reading and never changes. Expected Results: It should display the current temperature and conditions. Additional info: It appears to get stuck doing an update. When I notice that it is giving an incorrect reading I try forcing an update and it gives me an error message that an update is already in progress. It seems that the update routine has no timeout if it can't get valid data and just hangs?
I haven't had time to look at this yet, but for the record, what kind of connection do you have? Is it firewalled? Static ip?
The machine is running inside a corporate firewall. The IP on this machine never changes, but it posibly gets masqueraded. The connection is a big 'ol fat pipe. I don't know exactly how big, but it's the faster than T1 or cable modem.
While it's hanging, an "strace -p" might be useful to see what it's doing while stuck. Or better, run "strace -p -f -o output" on the applet, and then send along "output" after it's stuck.
This applet and the panel are totally redone for the next release, so most likely this bug is gone (though there may be exciting new ones, no doubt)