weather-report applet crashes when no Internet available

Bug #54132 reported by Andrew Pam
2
Affects Status Importance Assigned to Milestone
GNOME Applets
Fix Released
Critical
gnome-applets (Ubuntu)
Fix Released
Undecided
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-applets

If the weather-report Gnome applet is started when no Internet access is available, or if the Internet becomes unavailable while the applet is running, it always crashes. This occurs in both Breezy and Dapper, including the current weather-report version 2.14.2. See also bug #39706.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. If you remove the applet, run /usr/lib/gnome-applets/gweather-applet-2 from a command line, then add it to the panel and get it crashing, do you get any message on the command line about it?

Changed in gnome-applets:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
Andrew Pam (xanni) wrote : Re: [Bug 54132] Re: weather-report applet crashes when no Internet available
Download full text (6.7 KiB)

On Wed, 2006-07-26 at 11:44 +0000, Sebastien Bacher wrote:
> Thanks for your bug. If you remove the applet, run /usr/lib/gnome-
> applets/gweather-applet-2 from a command line, then add it to the panel
> and get it crashing, do you get any message on the command line about
> it?

No. /usr/lib/gnome-applets/gweather-applet-2 just exits silently when
the weather report applet crashes. However, I do get a bug-buddy window
and was able to save the attached backtrace.

Regards,
 Andrew
--
mailto:<email address hidden> Andrew Pam
http://www.xanadu.com.au/ Chief Scientist, Xanadu
http://www.glasswings.com.au/ Partner, Glass Wings
http://www.sericyb.com.au/ Manager, Serious Cybernetics

Backtrace was generated from '/usr/libexec/gweather'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1223911744 (LWP 6872)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols foun...

Read more...

Revision history for this message
Daniel Holbach (dholbach) wrote :

To me it looks like http://bugzilla.gnome.org/show_bug.cgi?id=170628 (or rather one of the newer duplicates like http://bugzilla.gnome.org/show_bug.cgi?id=317206

Changed in gnome-applets:
status: Needs Info → Confirmed
Changed in gnome-applets:
status: Unknown → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :

could you get a backtrace with the gnome-applets-dbg package installed?

Revision history for this message
Andrew Pam (xanni) wrote :
Download full text (4.3 KiB)

On Fri, 2006-07-28 at 20:45 +0000, Sebastien Bacher wrote:
> could you get a backtrace with the gnome-applets-dbg package installed?

Attached.

Regards,
 Andrew
--
mailto:<email address hidden> Andrew Pam
http://www.xanadu.com.au/ Chief Scientist, Xanadu
http://www.glasswings.com.au/ Partner, Glass Wings
http://www.sericyb.com.au/ Manager, Serious Cybernetics

Backtrace was generated from '/usr/libexec/gweather'

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1223660640 (LWP 5579)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb798548b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7f7a8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0xb78b4c91 in strstr () from /lib/tls/i686/cmov/libc.so.6
#5 0xb7993e72 in bom_finish_read (handle=0x2, result=GNOME_VFS_ERROR_EOF,
    buffer=0xb4d036a0, requested=4999, body_len=<value optimized out>,
    data=0x8284170) at weather-bom.c:27
#6 0xb74b3e2a in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
#7 0xb79bfbf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#8 0xb79bd8d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#9 0xb79c0996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#10 0xb79c0cb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#11 0xb7454477 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#12 0xb74529b1 in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
#13 0xb7452a35 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
#14 0xb7fb7ed8 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
#15 0xb7fb7faa in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
#16 0x0804d8c3 in main (argc=-1214681705, argv=0xb7996d97) at main.c:63
#17 0xb785eea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#18 0x0804d6d1 in _start () at ../sysdeps/i386/elf/start.S:119

Thread 1 (Thread -1223660640 (LWP 5579)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb798548b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f7a8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0xb78b4c91 in strstr () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb7993e72 in bom_finish_read (handle=0x2, result=GNOME_VFS_ERROR_EOF,
    buffer=0xb4d036a0, requested=4999, body_len=<value optimized out>,
    data=0x8284170) at weather-bom.c:27
 __PRETTY_FUNCTION__ = "bom_finish_read"
#6 0xb74b3e2a in gnome_vfs_job_get_count () from /usr/lib/libgnomevfs-2.so.0
No symbol table info available.
#7 0xb79bfbf2 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8 0xb79bd8d6 in g_main_context_dispatch ...

Read more...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for the backtrace, I've forwarded it upstream

Revision history for this message
Daniel Holbach (dholbach) wrote :

Upstream is discussion patches to fix it.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Should be fixed with this upload, feel free to reopen if that's not the case

 gnome-applets (2.14.3-0ubuntu1) dapper-updates; urgency=low
 .
   * New upstream version:
     Fixes:
     - multiload - don't poll CIFS filesystems
     - stickynotes - fix support for note font colours (Ubuntu: #21717)
     - libgweather - don't die on bad data from BOM-Au (Ubuntu: #54132)

Changed in gnome-applets:
status: Confirmed → Fix Released
Changed in gnome-applets:
status: Confirmed → Fix Released
Changed in gnome-applets:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.