Weather indicator crashes often.
In order to collect some information I have launched it from console and shortly afterwards this is what I see:
--------------------------------------------------------------------------------
/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
import gobject._gobject
.kde/Autostart/indicator-weather:1932: Warning: invalid unclassed pointer in cast to `GObject'
gtk.main()
.kde/Autostart/indicator-weather:1932: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
gtk.main()
*** glibc detected *** /usr/bin/python: realloc(): invalid pointer: 0x00000000012fe0f0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7f86630cba96]
/lib/x86_64-linux-gnu/libc.so.6(realloc+0x2e6)[0x7f86630d00d6]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_realloc+0x31)[0x7f86615bb751]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_variant_builder_end+0xc5)[0x7f86615ec375]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x7da53)[0x7f86615eda53]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_variant_new_va+0x37)[0x7f86615eddb7]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_variant_builder_add+0x90)[0x7f86615ee2c0]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(g_dbus_message_to_blob+0x27b)[0x7f86612e42eb]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(+0xab666)[0x7f86612d9666]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(g_dbus_connection_send_message+0x174)[0x7f86612dc4f4]
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0(g_dbus_connection_emit_signal+0x17f)[0x7f86612dfa9f]
/usr/lib/libdbusmenu-glib.so.4(+0xbf8c)[0x7f8656b1af8c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd)[0x7f86615b4a5d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258)[0x7f86615b5258]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x162)[0x7f86615b5792]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7f865eaa2db7]
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/_gtk.so(+0x1ac056)[0x7f865f156056]
/usr/bin/python(PyEval_EvalFrameEx+0xea4)[0x4b7114]
/usr/bin/python(PyEval_EvalFrameEx+0xb07)[0x4b6d77]
/usr/bin/python(PyEval_EvalCodeEx+0x13d)[0x4bcd2d]
/usr/bin/python(PyEval_EvalCode+0x32)[0x4bd802]
/usr/bin/python[0x4dcc22]
/usr/bin/python(PyRun_FileExFlags+0x84)[0x4dd7e4]
/usr/bin/python(PyRun_SimpleFileExFlags+0x17e)[0x4de2ee]
/usr/bin/python(Py_Main+0x4fd)[0x4ee6dd]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x7f866307430d]
/usr/bin/python[0x41cb69]
======= Memory map: ========
00400000-00633000 r-xp 00000000 08:05 11927565 /usr/bin/python2.7
00832000-00833000 r--p 00232000 08:05 11927565 /usr/bin/python2.7
00833000-0089c000 rw-p 00233000 08:05 11927565 /usr/bin/python2.7
0089c000-008ae000 rw-p 00000000 00:00 0
008e5000-013a0000 rw-p 00000000 00:00 0 [heap]
7f864e7fd000-7f864e7fe000 ---p 00000000 00:00 0
7f864e7fe000-7f864effe000 rw-p 00000000 00:00 0
7f864effe000-7f864efff000 ---p 00000000 00:00 0
7f864efff000-7f864f7ff000 rw-p 00000000 00:00 0
7f864f7ff000-7f864f800000 ---p 00000000 00:00 0
7f864f800000-7f8650000000 rw-p 00000000 00:00 0
7f8650000000-7f8650066000 rw-p 00000000 00:00 0
7f8650066000-7f8654000000 ---p 00000000 00:00 0
7f8654012000-7f8654018000 r-xp 00000000 08:05 11014873 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f8654018000-7f8654217000 ---p 00006000 08:05 11014873 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f8654217000-7f8654218000 r--p 00005000 08:05 11014873 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f8654218000-7f8654219000 rw-p 00006000 08:05 11014873 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7f8654219000-7f865421b000 r-xp 00000000 08:05 11010116 /lib/libnss_mdns4_minimal.so.2
7f865421b000-7f865441a000 ---p 00002000 08:05 11010116 /lib/libnss_mdns4_minimal.so.2
7f865441a000-7f865441b000 r--p 00001000 08:05 11010116 /lib/libnss_mdns4_minimal.so.2
7f865441b000-7f865441c000 rw-p 00002000 08:05 11010116 /lib/libnss_mdns4_minimal.so.2
7f865441c000-7f8654421000 r-xp 00000000 08:05 11931612 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f8654421000-7f8654620000 ---p 00005000 08:05 11931612 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f8654620000-7f8654621000 r--p 00004000 08:05 11931612 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f8654621000-7f8654622000 rw-p 00005000 08:05 11931612 /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so
7f8654622000-7f8654623000 ---p 00000000 00:00 0
7f8654623000-7f8654e23000 rw-p 00000000 00:00 0
7f8654e23000-7f8654e24000 ---p 00000000 00:00 0
7f8654e24000-7f8655624000 rw-p 00000000 00:00 0
7f8655624000-7f865562b000 r-xp 00000000 08:05 11932062 /usr/lib/gio/modules/libdconfsettings.so
7f865562b000-7f865582b000 ---p 00007000 08:05 11932062 /usr/lib/gio/modules/libdconfsettings.so
7f865582b000-7f865582c000 r--p 00007000 08:05 11932062 /usr/lib/gio/modules/libdconfsettings.so
7f865582c000-7f865582d000 rw-p 00008000 08:05 11932062 /usr/lib/gio/modules/libdconfsettings.so
7f865582d000-7f865583a000 r-xp 00000000 08:05 11010886 /lib/x86_64-linux-gnu/libudev.so.0.12.0
7f865583a000-7f8655a39000 ---p 0000d000 08:05 11010886 /lib/x86_64-linux-gnu/libudev.so.0.12.0
7f8655a39000-7f8655a3a000 r--p 0000c000 08:05 11010886 /lib/x86_64-linux-gnu/libudev.so.0.12.0
7f8655a3a000-7f8655a3b000 rw-p 0000d000 08:05 11010886 /lib/x86_64-linux-gnu/libudev.so.0.12.0
7f8655a3b000-7f8655a64000 r-xp 00000000 08:05 11936909 /usr/lib/gio/modules/libgvfsdbus.so
7f8655a64000-7f8655c64000 ---p 00029000 08:05 11936909 /usr/lib/gio/modules/libgvfsdbus.so
7f8655c64000-7f8655c65000 r--p 00029000 08:05 11936909 /usr/lib/gio/modules/libgvfsdbus.so
7f8655c65000-7f8655c66000 rw-p 0002a000 08:05 11936909 /usr/lib/gio/modules/libgvfsdbus.so
7f8655c66000-7f8655c67000 rw-p 00000000 00:00 0
7f8655c67000-7f8655c7d000 r-xp 00000000 08:05 11936898 /usr/lib/gvfs/libgvfscommon.so
7f8655c7d000-7f8655e7c000 ---p 00016000 08:05 11936898 /usr/lib/gvfs/libgvfscommon.so
7f8655e7c000-7f8655e7d000 r--p 00015000 08:05 11936898 /usr/lib/gvfs/libgvfscommon.so
7f8655e7d000-7f8655e7e000 rw-p 00016000 08:05 11936898 /usr/lib/gvfs/libgvfscommon.so
7f8655e7e000-7f8655e91000 r-xp 00000000 08:05 11936902 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f8655e91000-7f8656090000 ---p 00013000 08:05 11936902 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f8656090000-7f8656091000 r--p 00012000 08:05 11936902 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f8656091000-7f8656092000 rw-p 00013000 08:05 11936902 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f8656092000-7f8656094000 r-xp 00000000 08:05 12193265 /usr/lib/python2.7/dist-packages/_dbus_glib_bindings.so
7f8656094000-7f8656293000 ---p 00002000 08:05 12193265 /usr/lib/python2.7/dist-packages/_dbus_glib_bindings.so
7f8656293000-7f8656294000 r--p 00001000 08:05 12193265 /usr/lib/python2.7/dist-packages/_dbus_glib_bindings.soAborted
--------------------------------------------------------------------------------
$ dpkg --list|grep weather
ii indicator-weather 11.05.31-0ubuntu2.1 indicator that displays weather information
ii libgweather-3-0 3.2.0-0ubuntu1 GWeather shared library
ii libgweather-common 3.2.0-0ubuntu1 GWeather common files
rc libgweather1 2.30.3-1ubuntu1 GWeather shared library
ii libweather-ion6 4:4.7.2-0ubuntu2 library which provides an interface for weather information services
ii python-pywapi 0.2.2-1 Python wrapper around different weather APIs
--------------------------------------------------------------------------------
OS: Ubuntu 11.10 (Kubuntu)
$ uname -a
Linux monolith 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
I've been having the same problem: random crashes every few hours. Here's the output from my terminal (I think it's related).
*** glibc detected *** /usr/bin/python: double free or corruption (out): 0x00000000029efff0 *** 64-linux- gnu/libc. so.6(+0x78a96) [0x7fbb2506ba96 ] 64-linux- gnu/libc. so.6(cfree+ 0x6c)[0x7fbb250 6fd7c] 64-linux- gnu/libglib- 2.0.so. 0(g_array_ free+0x7a) [0x7fbb23cdf32a ] libdbusmenu- glib.so. 4(+0xa282) [0x7fbb19904282 ] libdbusmenu- glib.so. 4(+0xbbb8) [0x7fbb19905bb8 ] 64-linux- gnu/libglib- 2.0.so. 0(g_main_ context_ dispatch+ 0x1dd)[ 0x7fbb23d0ba5d] 64-linux- gnu/libglib- 2.0.so. 0(+0x45258) [0x7fbb23d0c258 ] 64-linux- gnu/libglib- 2.0.so. 0(g_main_ loop_run+ 0x162)[ 0x7fbb23d0c792] x86_64- linux-gnu/ libgtk- x11-2.0. so.0(gtk_ main+0xa7) [0x7fbb20ff4db7 ] python2. 7/dist- packages/ gtk-2.0/ gtk/_gtk. so(+0x1ac056) [0x7fbb216a8056 ] python( PyEval_ EvalFrameEx+ 0xea4)[ 0x4b7114] python( PyEval_ EvalFrameEx+ 0xb07)[ 0x4b6d77] python( PyEval_ EvalCodeEx+ 0x13d)[ 0x4bcd2d] python( PyEval_ EvalCode+ 0x32)[0x4bd802] python[ 0x4dcc22] python( PyRun_FileExFla gs+0x84) [0x4dd7e4] python( PyRun_SimpleFil eExFlags+ 0x17e)[ 0x4de2ee] python( Py_Main+ 0x4fd)[ 0x4ee6dd] 64-linux- gnu/libc. so.6(__ libc_start_ main+0xed) [0x7fbb2501430d ] python[ 0x41cb69] 7fbb0802f000 rw-p 00000000 00:00 0 7fbb0c000000 ---p 00000000 00:00 0 7fbb0c04d000 rw-p 00000000 00:00 0 7fbb10000000 ---p 00000000 00:00 0 7fbb1006b000 rw-p 00000000 00:00 0 7fbb14000000 ---p 00000000 00:00 0 7fbb14f90000 r-xp 00000000 08:01 2097161 /lib/x86_ 64-linux- gnu/libgcc_ s.so.1 7fbb1518f000 ---p 00015000 08:01 2097161 /lib/x86_ 64-linux- gnu/libgcc_ s.so.1 7fbb15190000 r--p 00014000 08:01 2097161 /lib/x86_ 64-linux- gnu/libgcc_ s.so.1 7fbb15191000 rw-p 00015000 08:01 2097161 /lib/x86_ 64-linux- gnu/libgcc_ s.so.1 7fbb15197000 r-xp 00000000 08:01 2110021 /lib/x86_ 64-linux- gnu/libnss_ dns-2.13. so 7fbb15396000 ---p 00006000 08:01 2110021 /lib/x86_ 64-linux- gnu/libnss_ dns-2.13. so 7fbb15397000 r--p 00005000 08:01 2110021 /lib/x86_ 64-linux- gnu/libnss_ dns-2.13. so 7fbb15398000 rw-p 00006000 08:01 2110021 /lib/x86_ 64-linux- gnu/libnss_ dns-2.13. so 7fbb1539a000 r-xp 00000000 08:01 1462 /lib/libnss_ mdns4_minimal. so.2 7fbb15599000 ---p 00002000 08:01 1462 ...
======= Backtrace: =========
/lib/x86_
/lib/x86_
/lib/x86_
/usr/lib/
/usr/lib/
/lib/x86_
/lib/x86_
/lib/x86_
/usr/lib/
/usr/lib/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/lib/x86_
/usr/bin/
======= Memory map: ========
00400000-00633000 r-xp 00000000 08:01 131930 /usr/bin/python2.7
00832000-00833000 r--p 00232000 08:01 131930 /usr/bin/python2.7
00833000-0089c000 rw-p 00233000 08:01 131930 /usr/bin/python2.7
0089c000-008ae000 rw-p 00000000 00:00 0
01fad000-02a17000 rw-p 00000000 00:00 0 [heap]
7fbb08000000-
7fbb0802f000-
7fbb0c000000-
7fbb0c04d000-
7fbb10000000-
7fbb1006b000-
7fbb14f7b000-
7fbb14f90000-
7fbb1518f000-
7fbb15190000-
7fbb15191000-
7fbb15197000-
7fbb15396000-
7fbb15397000-
7fbb15398000-
7fbb1539a000-