gweather-applet-2 crashed with SIGSEGV in gtk_tree_model_get_valist()

Bug #183541 reported by IBG
26
Affects Status Importance Assigned to Milestone
gnome-applets (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-applets

gweather-applet crashed while trying to change the city

ProblemType: Crash
Architecture: i386
Date: Wed Jan 16 16:16:42 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/lib/gnome-applets/gweather-applet-2
NonfreeKernelModules: fglrx
Package: gnome-applets 2.21.4-0ubuntu1
PackageArchitecture: i386
ProcCmdline: /usr/lib/gnome-applets/gweather-applet-2 --oaf-activate-iid=OAFIID:GNOME_GWeatherApplet_Factory --oaf-ior-fd=27
ProcCwd: /
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-applets
StacktraceTop:
 gtk_tree_model_get_valist ()
 gtk_tree_model_get () from /usr/lib/libgtk-x11-2.0.so.0
 ?? ()
 ?? ()
 ?? ()
Title: gweather-applet-2 crashed with SIGSEGV in gtk_tree_model_get_valist()
Uname: Linux magicbox 2.6.24-3-generic #1 SMP Thu Jan 3 23:30:29 UTC 2008 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin mythtv netdev plugdev powerdev scanner video

Revision history for this message
IBG (imed-ben-ghozi) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:IA__gtk_tree_model_get_valist (tree_model=0x82d6198,
IA__gtk_tree_model_get (tree_model=0x82d6198,
?? ()
?? ()
?? ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in gnome-applets:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
miked (miked11) wrote :

Tried to install weather icon to panel and got error message, then crash when trying to change location.

Revision history for this message
miked (miked11) wrote :

Failed to load the Locations XML database. Please report this as a bug.

Revision history for this message
miked (miked11) wrote :

root@HewittRand-desktop:~# gdb <gweather-applet> 2>&1 | tee gdb-<gweather-applet>.txt
bash: syntax error near unexpected token `2'
root@HewittRand-desktop:~# gdb gweather-applet 2>&1 | tee gdb-gweather-applet.txt
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
gweather-applet: No such file or directory.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program:
No executable file specified.
Use the "file" or "exec-file" command.
(gdb) backtrace full
No stack.
(gdb) info registers
The program has no registers now.
(gdb) thread apply all backtrace
No registers.
(gdb) quit
root@HewittRand-desktop:~#

Revision history for this message
miked (miked11) wrote :

root@HewittRand-desktop:~# gdb gweather-applet-2 2>&1 | tee gdb-gweather-applet-2.txt
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
gweather-applet-2: No such file or directory.
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) run
Starting program:
No executable file specified.
Use the "file" or "exec-file" command.
(gdb) backtrace full
No stack.
(gdb) info registers
The program has no registers now.
(gdb) thread apply all backtrace
No registers.
(gdb) quit
root@HewittRand-desktop:~#

Revision history for this message
miked (miked11) wrote :

added info

Changed in gnome-applets:
status: Incomplete → New
Revision history for this message
miked (miked11) wrote :
Revision history for this message
miked (miked11) wrote :
Revision history for this message
miked (miked11) wrote :
Download full text (12.8 KiB)

root@HewittRand-desktop:~# pidof gweather-applet-2
7918
root@HewittRand-desktop:~# gdb 2>&1 | tee gdb-gweather-applet-2.txt
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
(gdb) handle SIG33 pass nostop noprint
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
(gdb) set pagination 0
(gdb) attach 7918
Attaching to process 7918
Reading symbols from /usr/lib/gnome-applets/gweather-applet-2...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
Reading symbols from /usr/lib/libnotify.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libnotify.so.1
Reading symbols from /usr/lib/libpanel-applet-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpanel-applet-2.so.0
Reading symbols from /usr/lib/libgnomeui-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnomeui-2.so.0
Reading symbols from /usr/lib/libbonoboui-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libbonoboui-2.so.0
Reading symbols from /usr/lib/libgnome-2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /usr/lib/libxml2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libgweather.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgweather.so.0
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libpango-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpango-1.0.so.0
Reading symbols from /usr/lib/libgconf-2.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.1503.0...done.
done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.1503.0...done.
done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xb6e676b0 (LWP 7918)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so....

Revision history for this message
miked (miked11) wrote :
Revision history for this message
der_vegi (m-may) wrote :

Same here, Hardy amd64 with all updates until today applied.

Revision history for this message
der_vegi (m-may) wrote :

Strange, the location is set to Muinich, although I had it set up with another city. It works fine, showing the weather there, until I try to change the location. When I go to location, nothing is shown. Closing this window works, but if I type something in the 'search' field, the program crashes immediately. The 'XML database' error is shown as well at the beginning.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks, it seems to be related to bug http://bugzilla.gnome.org/show_bug.cgi?id=511676

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Can someone confirm that are the same steps to recreate the crash? because the stacktrace isn't good enough to determine it, thanks.

Changed in gnome-applets:
status: New → Incomplete
Revision history for this message
miked (miked11) wrote :

mine defaults on Ottawa
right click on weather icon
left click on Preferences
error message pops up:
Failed to load the Locations XML database. Please report this as a bug. (with[ok]button)
click on ok button
Weather Preferences windows opens
click Location tab
Select a Location (Box-No Locations Listed)
Find:(Box only)
Left click in Find Box
Type <Shift>+P (for Portland)
No letter appears
wait 10 seconds
Crash report notification appears with {!} and all
Error message Pops up:
"Weather Report" has quit unexpectedly
If you reload a panel object, it will automatically be added back to the panel.
Don't Reload/Reload (Box options)

Revision history for this message
miked (miked11) wrote :

Failed to load the Locations XML database. Please report this as a bug.

Revision history for this message
miked (miked11) wrote :

Weather Preferences Pop-up Window
My screenshot function stopped working
Sorry can map it out any more

Revision history for this message
miked (miked11) wrote :

Added Info

Changed in gnome-applets:
status: Incomplete → New
Revision history for this message
miked (miked11) wrote :
Changed in gnome-applets:
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Please don't submit .crash files to the reports, instead you can use apport to send them, go with nautilus to /var/crash/ and double click on them, then apport will allow you to send the report to launchpad. thanks.

Revision history for this message
miked (miked11) wrote :

No Problem, but your assuming that nautilus is working right, and that it will let you report it automatically when you click on it. I had my nautilus messaged up on this distro and it still is not working quite right. I have also seen the crash files disappear in the past, so I figured it was more useful to send too much info, instead of no or too little info. I continue to see bugs that I got thru Alpha, Beta, & RC testing make it into the Final because I didn't quite report it right, or include enough info, or understand I needed to run something else. I have also had major crashes that take out the system (like a video crash) that make my system unusable for me, I have learned to recover from a few of them, but they still happen every once in a while. I also test these distros on multiple computers with multiple hard drives and so trying to send relevant info a.s.a.p. works better for me. Isn't that info in the .crash file useful to somebody ?, I figured I just didn't know enough about debugging to understand it all, and that people that can read those, might see bigger patterns from multiple crash reports from one system or a single package. Does it take up to much space on the system ?, Does it cause the page to load slower? Is it full of useless info ? On this report, I did not submit it first, so doesn't my report help confirm the crash ?, and if I did not send a .crash report, the only info you would have about my crash, would be what I tried to tell you in my comment, and that would probably only be helpful if I knew a little bit about what happen or what I am talking about. So Thanks.
root@HewittRand-desktop:~# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu hardy (development branch)"
root@HewittRand-desktop:~#

Revision history for this message
miked (miked11) wrote :

Added Info

Changed in gnome-applets:
status: Incomplete → New
Revision history for this message
der_vegi (m-may) wrote :

Works for me now, with all the updates applied until today. Can anyone confirm this?

Revision history for this message
miked (miked11) wrote :

I have moved to Hardy Heron Alpha 4 via fresh install from Live CD.
after trying a
root@HewittRand-desktop:~# sudo apt-get remove libselinux1
as suggested by someone to fix another constantly crashing program.
https://bugs.launchpad.net/ubuntu/+source/poker-network/+bug/95836/comments/11
nothing really worked on my computer after that, so I had to re-install, so I put the new Alpha 4 on here.
So I guess you can close the bug as it relates to me, for now, and I will file if it happens again.
thanks

der_vegi (m-may)
Changed in gnome-applets:
status: New → Fix Released
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.