Yep, my crash was also was related to libdbusmenu, but further down in
the program stack, and apparently on the "Fetcher" thread (according to
IndicatorLog.txt).
--- apport-retrace ---
root@s3:/var/crash# apport-retrace -s -g _usr_bin_indicator-weather.1000.crash
Reading symbols from /usr/bin/python2.7...(no debugging symbols found)...done.
warning: core file may not match specified executable file.
[New LWP 9696]
[New LWP 9475]
[New LWP 9473]
[New LWP 9468]
warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/bin/python /usr/bin/indicator-weather'.
Program terminated with signal 6, Aborted.
#0 0x00007f39fab133a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007f39fab133a5 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f39fab16b0b in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f39fab4b113 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f39fab55a96 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f39fab585db in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#5 0x00007f39fab59ee9 in realloc () from /lib/x86_64-linux-gnu/libc.so.6
#6 0x00007f39f98a1751 in g_realloc () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f39f986e059 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007f39f986e3c7 in g_array_append_vals () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f39ef5557fc in ?? () from /usr/lib/libdbusmenu-glib.so.4
#10 0x00007f39f9b5b0a4 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f39f9b6d02a in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f39f9b766b1 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f39f9b76852 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f39ef551254 in dbusmenu_menuitem_property_set_variant () from
/usr/lib/libdbusmenu-glib.so.4
#15 0x00007f39ef76f4b5 in ?? () from /usr/lib/libdbusmenu-gtk.so.4
#16 0x00007f39f9b5b0a4 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f39f9b6d02a in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f39f9b766b1 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f39f9b76852 in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f39f9b5dfc7 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f39f9b60b4c in g_object_thaw_notify () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f39f6c56b21 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#23 0x00007f39f72bef00 in ?? () from
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/_gtk.so
#24 0x00000000004b6569 in PyEval_EvalFrameEx ()
#25 0x00000000004bcd2d in PyEval_EvalCodeEx ()
#26 0x0000000000449098 in ?? ()
#27 0x000000000041ad2a in PyObject_Call ()
#28 0x00000000004b84b6 in PyEval_EvalFrameEx ()
#29 0x00000000004b6d77 in PyEval_EvalFrameEx ()
#30 0x00000000004b6d77 in PyEval_EvalFrameEx ()
#31 0x00000000004bcd2d in PyEval_EvalCodeEx ()
#32 0x0000000000448edf in ?? ()
#33 0x000000000041ad2a in PyObject_Call ()
#34 0x000000000043074e in ?? ()
#35 0x000000000041ad2a in PyObject_Call ()
#36 0x00000000004b5d76 in PyEval_CallObjectWithKeywords ()
#37 0x00000000004f06c0 in ?? ()
#38 0x00007f39fbd26efc in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#39 0x00007f39fabbe89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#40 0x0000000000000000 in ?? ()
(gdb)
-- final lines of IndicatorLog.txt ---
...
[MainThread] 2011-12-25 00:53:15,299 - DEBUG - Indicator: setting refresh label
to 'Refresh (13 min. ago)'
[MainThread] 2011-12-25 00:53:15,300 - DEBUG - Indicator: scheduling refresh
label update in 1 min
[MainThread] 2011-12-25 00:54:15,316 - DEBUG - Indicator: setting refresh label
to 'Refresh (14 min. ago)'
[MainThread] 2011-12-25 00:54:15,316 - DEBUG - Indicator: scheduling refresh
label update in 1 min
[MainThread] 2011-12-25 00:55:15,045 - DEBUG - Indicator: updateWeather:
updating weather for ['2457170', 'Nashville']
[Cache] 2011-12-25 00:55:15,046 - DEBUG - Settings: getting cached weather for
2457170
[Fetcher] 2011-12-25 00:55:15,047 - DEBUG - Indicator: getWeather for location
'Nashville, Tennessee, United States'
[Cache] 2011-12-25 00:55:15,047 - DEBUG - Indicator: loading weather from cache
for ['2457170', 'Nashville']
[Fetcher] 2011-12-25 00:55:15,048 - DEBUG - Indicator: getWeather: updating
weather report
[Cache] 2011-12-25 00:55:15,048 - DEBUG - Indicator: menu_normal: filling in a
menu for found places
[Fetcher] 2011-12-25 00:55:15,049 - DEBUG - Location: default weather source
'Yahoo' chosen for 'Nashville'
[Cache] 2011-12-25 00:55:15,052 - DEBUG - Indicator: menu_normal: adding first
location menu item 'Nashville'
[Cache] 2011-12-25 00:55:15,053 - DEBUG - Indicator: menu_normal: adding
location menu item 'Marquette'
[Cache] 2011-12-25 00:55:15,053 - DEBUG - Indicator: menu_normal: adding
location menu item 'Munich'
[Cache] 2011-12-25 00:55:15,062 - DEBUG - Indicator: update_label: setting
label to ' '
[Cache] 2011-12-25 00:55:15,065 - DEBUG - Indicator: setting refresh label to
'Refreshing, please wait'
[Cache] 2011-12-25 00:55:15,069 - DEBUG - Indicator: update_label: setting
label to '3 ˚C'
[Fetcher] 2011-12-25 00:55:15,220 - DEBUG - Weather: current condition: '26',
'('weather-clouds', 'weather-clouds-night', False, 'Cloudy')'
[MainThread] 2011-12-25 00:55:15,318 - DEBUG - Indicator: setting refresh label
to 'Refresh (15 min. ago)'
[MainThread] 2011-12-25 00:55:15,319 - DEBUG - Indicator: scheduling refresh
label update in 1 min
[Fetcher] 2011-12-25 00:55:15,756 - DEBUG - Weather: got localtime 2011-12-25
00:55:15, dst 0, sunrise '06:57:35', sunset '16:37:23', night = True
[Fetcher] 2011-12-25 00:55:15,756 - DEBUG - Indicator: updateWeather: waiting
for 'Cacher' thread to terminate
[Fetcher] 2011-12-25 00:55:15,757 - DEBUG - Indicator: updateWeather: got
condition 'Cloudy', icon 'weather-clouds-night'
[Fetcher] 2011-12-25 00:55:15,757 - DEBUG - Weather: night, show
'weather-clouds-night' icon
[Fetcher] 2011-12-25 00:55:15,761 - DEBUG - Indicator: fill in menu with
params: city='Nashville', temp='Temperature: 2.8 ˚C', humid='Humidity: 86%',
wind='Wind: N , 0 mph', sunrise='Sunrise: 06:57:35 AM', sunset='Sunset:
04:37:23 PM', puretemp=2.8 ˚C
[Fetcher] 2011-12-25 00:55:15,761 - DEBUG - Indicator: menu_normal: filling in
a menu for found places
[Fetcher] 2011-12-25 00:55:15,762 - DEBUG - Indicator: menu_normal: adding
first location menu item 'Nashville'
[Fetcher] 2011-12-25 00:55:15,763 - DEBUG - Indicator: menu_normal: adding
location menu item 'Marquette'
[Fetcher] 2011-12-25 00:55:15,763 - DEBUG - Indicator: menu_normal: adding
location menu item 'Munich'
[Fetcher] 2011-12-25 00:55:15,765 - DEBUG - Indicator: update_label: setting
label to ' '
[Fetcher] 2011-12-25 00:55:15,767 - DEBUG - Indicator: setting refresh label to
'Refresh (just now)'
[Fetcher] 2011-12-25 00:55:15,768 - DEBUG - Indicator: scheduling refresh label
update in 1 min
EOF
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/821832
Title:
indicator-weather disappears from panel randomly
To manage notifications about this bug go to:
https://bugs.launchpad.net/weather-indicator/+bug/821832/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs