. Thread 4 (Thread 0xb39fcb70 (LWP 19852)): #0 PyObject_Malloc (nbytes=29) at ../Objects/obmalloc.c:808 bp = 0x91f8020 "" pool = 0x827a690 next = 0x9298000 size = 3 #1 0x080b1223 in PyString_FromString (str=0x817ee08 "exc_type") at ../Objects/stringobject.c:143 size = 8 op = #2 0x080a452f in PyDict_SetItemString (v={'setrecursionlimit': , 'dont_write_bytecode': False, 'getrefcount': , 'long_info': , 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/gobject': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/bin': None, '/usr/lib/python2.7/dist-packages/gi': None, '/usr/lib/python2.7/dist-packages/cairo': None, '/usr/lib/python2.7/dist-packages/ubuntuone-couch': None, '/usr/lib/python2.7/dist-packages/gi/overrides': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gtk': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gio': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/dist-packages/indicator_weather': None, '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol': None, '/usr/lib/python2.7/lib-tk': None...(truncated), key=0x817ee08 "exc_type", item=None) at ../Objects/dictobject.c:2401 kv = err = #3 0x08121c3d in PySys_SetObject (name=0x817ee08 "exc_type", v=None) at ../Python/sysmodule.c:83 sd = {'setrecursionlimit': , 'dont_write_bytecode': False, 'getrefcount': , 'long_info': , 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/gobject': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/bin': None, '/usr/lib/python2.7/dist-packages/gi': None, '/usr/lib/python2.7/dist-packages/cairo': None, '/usr/lib/python2.7/dist-packages/ubuntuone-couch': None, '/usr/lib/python2.7/dist-packages/gi/overrides': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gtk': None, '/usr/lib/python2.7/dist-packages/gtk-2.0/gio': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/dist-packages/indicator_weather': None, '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol': None, '/usr/lib/python2.7/lib-tk': None...(truncated) #4 0x080fab3f in reset_exc_info (tstate=0x923c288) at ../Python/ceval.c:3441 frame = Frame 0x8d6bc94, for file /usr/lib/python2.7/genericpath.py, line 20, in exists (path='/usr/share/locale/en_US/LC_MESSAGES/indicator-weather.mo') tmp_type = tmp_value = tmp_tb = #5 PyEval_EvalFrameEx (f=Frame 0x8d6bc94, for file /usr/lib/python2.7/genericpath.py, line 20, in exists (path='/usr/share/locale/en_US/LC_MESSAGES/indicator-weather.mo'), throwflag=0) at ../Python/ceval.c:2996 stack_pointer = next_instr = opcode = oparg = why = WHY_RETURN err = x = v = w = u = t = stream = 0x0 fastlocals = 0x8d6bdcc freevars = 0x8d6bdd0 retval = False tstate = 0x923c288 co = 0xb7472f08 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb7472ed4 "y\021" names = ('os', 'stat', 'error', 'False', 'True') consts = ('Test whether a path exists. Returns False for broken symbolic links',) #6 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fb674, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0x8d6bdcc f = Frame 0x8d6bc94, for file /usr/lib/python2.7/genericpath.py, line 20, in exists (path='/usr/share/locale/en_US/LC_MESSAGES/indicator-weather.mo') tstate = 0x923c288 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #7 call_function (oparg=1, pp_stack=0xb39fb674) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0x8e0a278 x = #8 PyEval_EvalFrameEx (f=Frame 0x8e0a10c, for file /usr/lib/python2.7/gettext.py, line 456, in find (domain='indicator-weather', localedir='/usr/share/locale', languages=['en_CA', 'en', 'C'], all=1, envar='LANGUAGE', val='en_CA:en', nelangs=['en_CA.ISO8859-1', 'en_CA', 'en.ISO8859-1', 'en', 'en_US.ISO8859-1', 'en_US', 'C'], lang='en_US', nelang='C', result=[], mofile='/usr/share/locale/en_US/LC_MESSAGES/indicator-weather.mo', mofile_lp='/usr/share/locale-langpack/en_US/LC_MESSAGES/indicator-weather.mo'), throwflag=0) at ../Python/ceval.c:2666 sp = 0x8e0a280 stack_pointer = next_instr = 0x8e0c247 "rk\001|\003" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x8e0a244 freevars = 0x8e0a274 retval = tstate = 0x923c288 co = 0xb6e4dc80 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8e0c0fc "|\001" names = ('None', '_default_localedir', 'os', 'environ', 'get', 'split', 'append', '_expand_lang', 'path', 'join', 'exists') consts = (None, 'LANGUAGE', 'LC_ALL', 'LC_MESSAGES', 'LANG', ':', 'C', '%s.mo', '/usr/share/locale-langpack', ('LANGUAGE', 'LC_ALL', 'LC_MESSAGES', 'LANG')) #9 0x080fd804 in PyEval_EvalCodeEx (co=0xb6e4dc80, globals={'lngettext': , 'locale': , 'bindtextdomain': , 'find': , 'struct': , '__all__': ['NullTranslations', 'GNUTranslations', 'Catalog', 'find', 'translation', 'install', 'textdomain', 'bindtextdomain', 'dgettext', 'dngettext', 'gettext', 'ngettext'], 'dngettext': , 'GNUTranslations': , 'gettext': , '__package__': None, 're': , 'Catalog': , 'NullTranslations': , 'test': , '__doc__': 'Internationalization and localization support.\n\nThis module provides internationalization (I18N) and localization (L10N)\nsupport for your Python programs by providing an interface to the GNU gettext\nmessage catalog library.\n\nI18N refers to the operation by which a progr...(truncated), locals=0x0, args=0x8e0a0d8, argcount=3, kws=0x8e0a0e4, kwcount=1, defs=0xb6e63d80, defcount=3, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0x8e0a274 tstate = x = u = #10 0x080f7cdf in fast_function (nk=, na=3, n=, pp_stack=0xb39fb7c4, func=) at ../Python/ceval.c:4117 co = nd = globals = {'lngettext': , 'locale': , 'bindtextdomain': , 'find': , 'struct': , '__all__': ['NullTranslations', 'GNUTranslations', 'Catalog', 'find', 'translation', 'install', 'textdomain', 'bindtextdomain', 'dgettext', 'dngettext', 'gettext', 'ngettext'], 'dngettext': , 'GNUTranslations': , 'gettext': , '__package__': None, 're': , 'Catalog': , 'NullTranslations': , 'test': , '__doc__': 'Internationalization and localization support.\n\nThis module provides internationalization (I18N) and localization (L10N)\nsupport for your Python programs by providing an interface to the GNU gettext\nmessage catalog library.\n\nI18N refers to the operation by which a progr...(truncated) argdefs = (None, None, 0) d = #11 call_function (oparg=259, pp_stack=0xb39fb7c4) at ../Python/ceval.c:4042 func = w = na = 3 nk = n = pfunc = 0x8e0a0d4 x = #12 PyEval_EvalFrameEx (f=Frame 0x8e09f6c, for file /usr/lib/python2.7/gettext.py, line 480, in translation (domain='indicator-weather', localedir=None, languages=None, class_=, fallback=False, codeset=None), throwflag=0) at ../Python/ceval.c:2666 sp = 0x8e0a0ec stack_pointer = next_instr = 0x8e0c2e6 "}\006" opcode = oparg = 259 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x8e0a0a4 freevars = 0x8e0a0d4 retval = tstate = 0x923c288 co = 0xb6e4dd10 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8e0c2bc "|\003" names = ('None', 'GNUTranslations', 'find', 'NullTranslations', 'IOError', 'ENOENT', 'os', 'path', 'abspath', '_translations', 'get', 'open', 'setdefault', 'copy', 'set_output_charset', 'add_fallback') consts = (None, 'all', 1, 'No translation file found for domain', 'rb') #13 0x080fd804 in PyEval_EvalCodeEx (co=0xb6e4dd10, globals={'lngettext': , 'locale': , 'bindtextdomain': , 'find': , 'struct': , '__all__': ['NullTranslations', 'GNUTranslations', 'Catalog', 'find', 'translation', 'install', 'textdomain', 'bindtextdomain', 'dgettext', 'dngettext', 'gettext', 'ngettext'], 'dngettext': , 'GNUTranslations': , 'gettext': , '__package__': None, 're': , 'Catalog': , 'NullTranslations': , 'test': , '__doc__': 'Internationalization and localization support.\n\nThis module provides internationalization (I18N) and localization (L10N)\nsupport for your Python programs by providing an interface to the GNU gettext\nmessage catalog library.\n\nI18N refers to the operation by which a progr...(truncated), locals=0x0, args=0x8e11b14, argcount=2, kws=0x8e11b1c, kwcount=1, defs=0xb6e7b608, defcount=5, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0x8e0a0d4 tstate = x = u = #14 0x080f7cdf in fast_function (nk=, na=2, n=, pp_stack=0xb39fb914, func=) at ../Python/ceval.c:4117 co = nd = globals = {'lngettext': , 'locale': , 'bindtextdomain': , 'find': , 'struct': , '__all__': ['NullTranslations', 'GNUTranslations', 'Catalog', 'find', 'translation', 'install', 'textdomain', 'bindtextdomain', 'dgettext', 'dngettext', 'gettext', 'ngettext'], 'dngettext': , 'GNUTranslations': , 'gettext': , '__package__': None, 're': , 'Catalog': , 'NullTranslations': , 'test': , '__doc__': 'Internationalization and localization support.\n\nThis module provides internationalization (I18N) and localization (L10N)\nsupport for your Python programs by providing an interface to the GNU gettext\nmessage catalog library.\n\nI18N refers to the operation by which a progr...(truncated) argdefs = (None, None, None, False, None) d = #15 call_function (oparg=258, pp_stack=0xb39fb914) at ../Python/ceval.c:4042 func = w = na = 2 nk = n = pfunc = 0x8e11b10 x = #16 PyEval_EvalFrameEx (f=Frame 0x8e119cc, for file /usr/lib/python2.7/gettext.py, line 545, in dgettext (domain='indicator-weather', message='Humidity'), throwflag=0) at ../Python/ceval.c:2666 sp = 0x8e11b24 stack_pointer = next_instr = 0xb73babbe "}\002" opcode = oparg = 258 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x8e11b04 freevars = 0x8e11b10 retval = tstate = 0x923c288 co = 0xb6e4dec0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb73bab94 "y." names = ('translation', '_localedirs', 'get', 'None', '_localecodesets', 'IOError', 'gettext') consts = (None, 'codeset') #17 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fb9e4, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0x8e11b04 f = Frame 0x8e119cc, for file /usr/lib/python2.7/gettext.py, line 545, in dgettext (domain='indicator-weather', message='Humidity') tstate = 0x923c288 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #18 call_function (oparg=2, pp_stack=0xb39fb9e4) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0x8dca9b0 x = #19 PyEval_EvalFrameEx (f=Frame 0x8dca874, for file /usr/lib/python2.7/gettext.py, line 581, in gettext (message='Humidity'), throwflag=0) at ../Python/ceval.c:2666 sp = 0x8dca9bc stack_pointer = next_instr = 0xb6e550b8 "S" opcode = oparg = 2 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x8dca9ac freevars = 0x8dca9b0 retval = tstate = 0x923c288 co = 0xb6e54020 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb6e550ac "t" names = ('dgettext', '_current_domain') consts = (None,) #20 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fbab4, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0x8dca9ac f = Frame 0x8dca874, for file /usr/lib/python2.7/gettext.py, line 581, in gettext (message='Humidity') tstate = 0x923c288 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #21 call_function (oparg=1, pp_stack=0xb39fbab4) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0xb52161d0 x = #22 PyEval_EvalFrameEx (f=Frame 0xb521608c, for file /usr/bin/indicator-weather, line 781, in get_humidity_label (self= next_instr = 0xb7469720 "\026}\001" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xb52161c4 freevars = 0xb52161cc retval = tstate = 0x923c288 co = 0xb6e72968 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb7469714 "d\001" names = ('_', '_Weather__weather_datasource', 'WeatherDataSource', 'GOOGLE', '_Weather__localized_report', 'YAHOO') consts = (None, '%s: ---%%', 'Humidity', 'humidity', 'current_conditions', 'atmosphere', '%s: %s%%') #23 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fbb84, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xb52161c4 f = Frame 0xb521608c, for file /usr/bin/indicator-weather, line 781, in get_humidity_label (self= co = nd = 0 globals = argdefs = 0x0 d = 0x0 #24 call_function (oparg=0, pp_stack=0xb39fbb84) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0x925e030 x = #25 PyEval_EvalFrameEx (f=Frame 0x925dee4, for file /usr/bin/indicator-weather, line 1412, in get_new_weather_data (self=, acquire=, _Condition__waiters=[], release=) at remote 0x91f30ec>) at remote 0x91e9fec>, rate=5, _Thread__target=None, winder=, current_location= next_instr = 0x8dff529 "\203\001" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x925e01c freevars = 0x925e02c retval = tstate = 0x923c288 co = 0xb73db0f8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8dff30c "d" names = ('None', 'get_weather', 'urllib2', 'URLError', 'log', 'error', 'Exception', 'debug', 'traceback', 'format_exc', 'menu_update_lock', 'acquire', 'True', 'release', 'set_refresh_label', 'schedule_weather_update', 'condition', 'icon', 'get_condition_label', 'get_icon_name', 'places', 'placechosen', 'get_temperature_label', 'get_humidity_label', 'get_wind_label', 'get_sunrise_label', 'get_sunset_label', 'get_temperature', 'menu_normal', 'update_refresh_label', 'city_show', 'set_label', 'cond_show', 'temp_show', 'get_humidex_label', 'humidex_show', 'destroy', 'humid_show', 'wind_show', 'sunrise_show', 'sunset_show', 'False', 'winder', 'set_icon', 'os', 'path', 'join', 'PROJECT_ROOT_DIRECTORY', 'settings', 'save_weather', 'update_label', 'previous_condition', 'notif', 'notify', 'condition_is_severe') consts = (None, 'Indicator: networking error: %s', "Indicator: updateWeather: waiting for 'Cacher' thread to terminate", 'Indicator: updateWeather: could not get weather, leaving cached data', 1, "Indicator: updateWeather: got condition '%s', icon '%s'", "Indicator: fill in menu with params: city='%s', temp='%s', humid='%s', wind='%s', sunrise='%s', sunset='%s', puretemp=%s", 0, 'share/indicator-weather/media/icon_unknown_condition.png', 'needs_rounding', 'U', 'Indicator: updateWeather: weather has changed, notify', 'S', 'Indicator: updateWeather: severe condition notification', 'severe') #26 0x080fd804 in PyEval_EvalCodeEx (co=0xb73db0f8, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish= retval = 0x0 fastlocals = freevars = 0x925e02c tstate = x = u = #27 0x0808c724 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x91f30ec>) at remote 0x91e9fec>, rate=5, _Thread__target=None, winder=, current_location= argdefs = kwtuple = d = k = 0xb7434038 nk = 0 nd = #28 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x91f30ec>) at remote 0x91e9fec>, rate=5, _Thread__target=None, winder=, current_location= call = 0x808c4a0 #29 0x080f938c in ext_do_call (nk=0, na=1, flags=, pp_stack=0xb39fbd94, func=) at ../Python/ceval.c:4334 kwdict = {} nstar = callargs = stararg = () result = 0x0 #30 PyEval_EvalFrameEx (f=Frame 0x925a3f4, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(...(truncated), throwflag=0) at ../Python/ceval.c:2705 flags = func = na = 1 nk = 0 pfunc = 0x925a530 sp = 0x925a530 stack_pointer = next_instr = 0x8e3f1b5 "\001n" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x925a52c freevars = 0x925a530 retval = tstate = 0x923c288 co = 0x8e4a410 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8e3f194 "z&" names = ('_Thread__target', '_Thread__args', '_Thread__kwargs') consts = (None,) #31 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fbe64, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0x925a52c f = Frame 0x925a3f4, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(...(truncated) tstate = 0x923c288 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #32 call_function (oparg=0, pp_stack=0xb39fbe64) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0x92f7ef4 x = #33 PyEval_EvalFrameEx (f=Frame 0x92f7dac, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0x92f7ef8 stack_pointer = next_instr = 0x8e7ff52 "\001Wn\a\001\004t\016" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x92f7ee4 freevars = 0x92f7ef4 retval = tstate = 0x923c288 co = 0x8e4a530 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8e7feac "z\322\001|" names = ('_set_ident', '_Thread__started', 'set', '_active_limbo_lock', '_active', '_Thread__ident', '_limbo', '_note', '_trace_hook', '_sys', 'settrace', '_profile_hook', 'setprofile', 'run', 'SystemExit', 'stderr', 'write', 'name', '_format_exc', '_Thread__exc_info', '_Thread__stderr', 'tb_frame', 'f_code', 'co_filename', 'tb_lineno', 'co_name', 'tb_next', '_Thread__exc_clear', '_Thread__stop', '_get_ident') consts = (None, '%s.__bootstrap(): thread started', '%s.__bootstrap(): registering trace hook', '%s.__bootstrap(): registering profile hook', '%s.__bootstrap(): raised SystemExit', '%s.__bootstrap(): unhandled exception', 'Exception in thread %s:\n%s\n', 'Exception in thread ', ' (most likely raised during interpreter shutdown):', 'Traceback (most recent call last):', ' File "%s", line %s, in %s', '%s: %s', '%s.__bootstrap(): normal return') #34 0x080f7e20 in fast_function (nk=, na=153338504, n=, pp_stack=0xb39fbf34, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0x92f7ee4 f = Frame 0x92f7dac, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _...(truncated) tstate = 0x923c288 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #35 call_function (oparg=0, pp_stack=0xb39fbf34) at ../Python/ceval.c:4042 func = w = na = 153338504 nk = n = pfunc = 0x92bb3e8 x = #36 PyEval_EvalFrameEx (f=Frame 0x92bb2ac, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0x92bb3ec stack_pointer = next_instr = 0x8e37720 "\001Wn#" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x92bb3e4 freevars = 0x92bb3e8 retval = tstate = 0x923c288 co = 0x8e4a458 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8e37714 "y\016" names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') consts = (None,) #37 0x080fd804 in PyEval_EvalCodeEx (co=0x8e4a458, globals={'current_thread': , '_BoundedSemaphore': , 'currentThread': , '_Timer': , '_format_exc': , 'Semaphore': , 'activeCount': , '_profile_hook': None, '_sleep': , '_trace_hook': None, 'ThreadError': , '_enumerate': , '_start_new_thread': , 'BoundedSemaphore': , '_shutdown': , '__all__': ['activeCount', 'active_count', 'Condition', 'currentThread', 'current_thread', 'enumerate', 'Event', 'Lock', 'RLock', 'Semaphore', 'BoundedSemaphore', 'Thread', 'Timer', 'setprofile', 'settrace', 'local', 'stack_size'], '_Event': , 'active_count': , '__package__': None, '_Condition': retval = 0x0 fastlocals = freevars = 0x92bb3e8 tstate = x = u = #38 0x0808c512 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0x91f394c>,), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = #39 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0x91f394c>,), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x808c4a0 #40 0x080738bd in instancemethod_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0x91f394c>,), kw=0x0) at ../Objects/classobject.c:2578 self = , acquire=, _Condition__waiters=[], release=) at remote 0x92a9ecc>, _Thread__name='Fetcher', _Thread__daemonic=False, _Thread__started=<_Event(_Verbose__verbose=False, _Event__flag=True, _Event__cond=<_Condition(_Verbose__verbose=False, _Condition__lock=, acquire=, _Condition__waiters=[], release=) at remote 0x92a99cc>) at remote 0x91f812c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0x91f394c> klass = result = #41 0x0805dc31 in PyObject_Call (func=, arg=(), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x8073820 #42 0x080f704e in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at ../Python/ceval.c:3890 result = #43 0x0812e774 in t_bootstrap (boot_raw=0x9257570) at ../Modules/threadmodule.c:614 boot = 0x9257570 tstate = 0x923c288 res = #44 0xb7832d31 in start_thread (arg=0xb39fcb70) at pthread_create.c:304 __res = pd = 0xb39fcb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1216069644, 0, 4001536, -1281375080, 1292359767, 1960491615}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #45 0xb75470ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 3 (Thread 0xb49feb70 (LWP 1924)): #0 0xb785c424 in __kernel_vsyscall () No symbol table info available. #1 0xb753840e in __GI___poll (fds=0x9238db0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = -516 result = #2 0xb6f4434b in g_poll (fds=0x9238db0, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.30.0/./glib/gpoll.c:132 No locals. #3 0xb6f35896 in g_main_context_poll (n_fds=3, fds=0x9238db0, timeout=, context=0x9238608, priority=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402 poll_func = 0xb6f44320 #4 g_main_context_iterate (context=0x9238608, block=-1225506016, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084 max_priority = 2147483647 timeout = -1 some_ready = nfds = 3 allocated_nfds = fds = 0x9238db0 #5 0xb6f35f9b in g_main_loop_run (loop=0x9237bf0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #6 0xb6dc0cea in gdbus_shared_thread_func (user_data=0x9228310) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276 data = 0x9228310 #7 0xb6f5c5f4 in g_thread_create_proxy (data=0x9231ab8) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 thread = 0x9231ab8 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #8 0xb7832d31 in start_thread (arg=0xb49feb70) at pthread_create.c:304 __res = pd = 0xb49feb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1216069644, 0, 4001536, -1264589672, 1296554073, 1960491615}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0xb75470ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 2 (Thread 0xb5bd9b70 (LWP 1922)): #0 0xb785c424 in __kernel_vsyscall () No symbol table info available. #1 0xb753840e in __GI___poll (fds=0x922c0d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = -516 result = #2 0xb6f4434b in g_poll (fds=0x922c0d0, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.30.0/./glib/gpoll.c:132 No locals. #3 0xb6f35896 in g_main_context_poll (n_fds=1, fds=0x922c0d0, timeout=, context=0x922d890, priority=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402 poll_func = 0xb6f44320 #4 g_main_context_iterate (context=0x922d890, block=-1225506016, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x922c0d0 #5 0xb6f35f9b in g_main_loop_run (loop=0x922c0c0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #6 0xb5c3b194 in dconf_context_thread (data=0x922d890) at dconfcontext.c:11 context = 0x922d890 loop = __PRETTY_FUNCTION__ = "dconf_context_thread" #7 0xb6f5c5f4 in g_thread_create_proxy (data=0x922d608) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 thread = 0x922d608 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #8 0xb7832d31 in start_thread (arg=0xb5bd9b70) at pthread_create.c:304 __res = pd = 0xb5bd9b70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1216069644, 0, 4001536, -1245866856, 161994843, 1960491615}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #9 0xb75470ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 1 (Thread 0xb74746c0 (LWP 1870)): #0 0xb5ce828d in menuitem_property_idle (user_data=0x90ac0c8) at /build/buildd/libdbusmenu-0.5.0/./libdbusmenu-glib/server.c:897 dictbuilder = {x = {0, 154064328, 154064329, 154068568, 0, 4294967295, 153472976, 8, 1, 3, 1033660112, 0, 0, 0, 0, 0}} dictinit = 1 removedictbuilder = {x = {0 }} removedictinit = 0 iitem = 0x92f4bc8 priv = 0x90ac0d8 i = j = 1 itembuilder = {x = {154040832, 153322496, 3069427404, 154040832, 3068173347, 3067837817, 3068411892, 1, 3068411892, 1, 3067790041, 0, 154040832, 154091392, 152, 153567688}} item_init = removeitembuilder = {x = {0, 154091656, 154091657, 154160584, 0, 4294967295, 153340880, 8, 1, 3, 1033660112, 0, 0, 0, 0, 0}} removeitem_init = megadata = {0xb6fe9ff4, 0x9305188} gotsomething = #1 0xb6f31110 in g_idle_dispatch (source=0x925a300, callback=0xb5ce8190 , user_data=0x90ac0c8) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:4801 No locals. #2 0xb6f3525f in g_main_dispatch (context=0x90ae368) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441 dispatch = 0xb6f310f0 was_in_call = 0 user_data = 0x90ac0c8 callback = 0xb5ce8190 cb_funcs = 0xb6fea35c cb_data = 0x92f28a0 current_source_link = {data = 0x925a300, next = 0x0} need_destroy = source = 0x925a300 current = 0x9248308 i = #3 g_main_context_dispatch (context=0x90ae368) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011 No locals. #4 0xb6f35990 in g_main_context_iterate (context=0x90ae368, block=-1225506016, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089 max_priority = 200 timeout = 0 some_ready = 1 nfds = allocated_nfds = fds = 0x924ec38 #5 0xb6f35f9b in g_main_loop_run (loop=0xb5203688) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #6 0xb65effcf in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.6/gtk/gtkmain.c:1329 tmp_list = functions = 0x0 init = loop = 0xb5203688 #7 0xb6a9633d in _wrap_gtk_main (self=0x0) at /build/buildd/pygtk-2.24.0/gtk/gtk.override:1240 _save = 0x8d05050 main_watch = 0xb520e358 #8 0x080f8978 in call_function (oparg=0, pp_stack=0xbfc540b4) at ../Python/ceval.c:4005 meth = 0xb6a96240 <_wrap_gtk_main> self = 0x0 flags = tstate = 0x8d05050 func = w = na = 0 nk = n = pfunc = 0xb520e34c x = #9 PyEval_EvalFrameEx (f=Frame 0xb520e214, for file /usr/bin/indicator-weather, line 1932, in main (), throwflag=0) at ../Python/ceval.c:2666 sp = 0xb520e350 stack_pointer = next_instr = 0xb73dc245 "\001d\001" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xb520e34c freevars = 0xb520e34c retval = tstate = 0x8d05050 co = 0xb73dbc38 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb73dc23c "t" names = ('gtk', 'main') consts = (None, 0) #10 0x080f7e20 in fast_function (nk=, na=147869776, n=, pp_stack=0xbfc54184, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xb520e34c f = Frame 0xb520e214, for file /usr/bin/indicator-weather, line 1932, in main () tstate = 0x8d05050 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #11 call_function (oparg=0, pp_stack=0xbfc54184) at ../Python/ceval.c:4042 func = w = na = 147869776 nk = n = pfunc = 0x8dff81c x = #12 PyEval_EvalFrameEx (f=Frame 0x8dff6e4, for file /usr/bin/indicator-weather, line 1978, in (), throwflag=0) at ../Python/ceval.c:2666 sp = 0x8dff820 stack_pointer = next_instr = 0x8df81ca "\001e\a" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x8dff81c freevars = 0x8dff81c retval = tstate = 0x8d05050 co = 0xb73dbc80 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x8df7ca4 "y\024" names = ('gi.repository', 'Gio', 'ImportError', 'sys', 'os', 'shutil', 'tempfile', 'gtk', 'pygtk', 'gobject', 'pynotify', 'require', 'appindicator', 'urllib2', 'urllib', 'urlencode', 're', 'locale', 'xml.dom.minidom', 'parseString', 'datetime', 'dbus', 'time', 'traceback', 'types', 'commands', 'threading', 'logging', 'logging.handlers', 'pywapi', 'gettext', '_', 'ngettext', '__', 'textdomain', 'path', 'abspath', 'dirname', 'realpath', 'argv', 'PROJECT_ROOT_DIRECTORY', 'exists', 'join', 'insert', 'putenv', 'VERSION', 'indicator_weather.helpers', 'INFO_TYPE', 'INFO_SETTING', 'Settings', 'MetricSystem', 'WindUnits', 'WeatherDataSource', 'Location', 'Forecast', 'Weather', 'Thread', 'indicator_weather', 'Dialog', 'PreferencesDialog', 'Window', 'ExtendedForecast', 'Assistant', 'object', 'SingleInstance', 'main', '__name__', 'environ', 'get', 'strip', 'cachedir', 'expanduser', 'log_filename', 'getLogger', 'log', 'False', 'propagate', 'setLevel', 'DEBUG', 'handlers', 'RotatingFileHandler', 'log_handler', 'Formatter', 'log_fo...(truncated) consts = (-1, ('Gio',), None, '2.0', ('urlencode',), ('parseString',), ('gettext',), ('ngettext',), 'indicator-weather', 0, 'indicator_weather', 'PYTHONPATH', "11.05.31 'Cloudy 8'", ('*',), 'type', 'setting', 'Settings', , 'MetricSystem', , 'WindUnits', , 'WeatherDataSource', , 'Location', , 'Forecast', , 'Weather', , , 'PreferencesDialog', , 'ExtendedForecast', , 'Assistant', , 'SingleInstance', , , '__main__', 'XDG_CACHE_HOME', '', '~/.cache', 'indicator-weather.log', 'IndicatorWeather', 'maxBytes', 1024, 'backupCount', 5, '[%(threadName)s] %(asctime)s - %(levelname)s - %(message)s', '------------------------------', 'Started Weather Indicator from %s', 'Weather Indicator...(truncated) #13 0x080fd804 in PyEval_EvalCodeEx (co=0xb73dbc80, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish= retval = 0x0 fastlocals = freevars = 0x8dff81c tstate = x = u = #14 0x080fe177 in PyEval_EvalCode (co=0xb73dbc80, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish=, filename=, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish= #16 0x0811b8e9 in PyRun_FileExFlags (fp=0x8d6e0a8, filename=0xbfc54a1b "/usr/bin/indicator-weather", start=257, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish= mod = 0x8de9c58 arena = 0x8d889d0 #17 0x0811c4cc in PyRun_SimpleFileExFlags (fp=0x8d6e0a8, filename=, closeit=1, flags=0xbfc543fc) at ../Python/pythonrun.c:936 m = d = {'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, newv_async=, __dict__=, init_async=, __gtype__=, init_finish= set_file_name = 1 ret = len = #18 0x0812c7c6 in Py_Main (argc=2, argv=0xbfc544d4) at ../Modules/main.c:599 c = sts = -1 command = 0x0 filename = 0xbfc54a1b "/usr/bin/indicator-weather" module = 0x0 fp = 0x8d6e0a8 p = unbuffered = 0 skipfirstline = stdin_is_interactive = 0 help = 0 version = 1 saw_unbuffered_flag = cf = {cf_flags = 0} #19 0x0805da0b in main (argc=2, argv=0xbfc544d4) at ../Modules/python.c:23 No locals.