Weather applet crashes very often

Bug #893898 reported by Denys Rtveliashvili
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Weather Indicator
New
Undecided
Unassigned

Bug Description

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

Revision history for this message
Tanmoy (tanmoylaskar) wrote :
Download full text (7.9 KiB)

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 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7fbb2506ba96]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7fbb2506fd7c]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_array_free+0x7a)[0x7fbb23cdf32a]
/usr/lib/libdbusmenu-glib.so.4(+0xa282)[0x7fbb19904282]
/usr/lib/libdbusmenu-glib.so.4(+0xbbb8)[0x7fbb19905bb8]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x1dd)[0x7fbb23d0ba5d]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x45258)[0x7fbb23d0c258]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x162)[0x7fbb23d0c792]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7fbb20ff4db7]
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/_gtk.so(+0x1ac056)[0x7fbb216a8056]
/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)[0x7fbb2501430d]
/usr/bin/python[0x41cb69]
======= 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 rw-p 00000000 00:00 0
7fbb0802f000-7fbb0c000000 ---p 00000000 00:00 0
7fbb0c000000-7fbb0c04d000 rw-p 00000000 00:00 0
7fbb0c04d000-7fbb10000000 ---p 00000000 00:00 0
7fbb10000000-7fbb1006b000 rw-p 00000000 00:00 0
7fbb1006b000-7fbb14000000 ---p 00000000 00:00 0
7fbb14f7b000-7fbb14f90000 r-xp 00000000 08:01 2097161 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fbb14f90000-7fbb1518f000 ---p 00015000 08:01 2097161 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fbb1518f000-7fbb15190000 r--p 00014000 08:01 2097161 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fbb15190000-7fbb15191000 rw-p 00015000 08:01 2097161 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fbb15191000-7fbb15197000 r-xp 00000000 08:01 2110021 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fbb15197000-7fbb15396000 ---p 00006000 08:01 2110021 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fbb15396000-7fbb15397000 r--p 00005000 08:01 2110021 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fbb15397000-7fbb15398000 rw-p 00006000 08:01 2110021 /lib/x86_64-linux-gnu/libnss_dns-2.13.so
7fbb15398000-7fbb1539a000 r-xp 00000000 08:01 1462 /lib/libnss_mdns4_minimal.so.2
7fbb1539a000-7fbb15599000 ---p 00002000 08:01 1462 ...

Read more...

Revision history for this message
Brubel Sabs (brubelsabs) wrote :

Having the same problem. Can't we set this to confirmed since multiple users are affected?

Revision history for this message
Patrik B. (inoki-deactivatedaccount) wrote :

Running 12.10 x64 bit, it always crashes, when adding a city.

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.