. Thread 4 (Thread 0x7f6f57bf8720 (LWP 7719)): #0 sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86 No locals. #1 0x00000000004ed131 in PyThread_acquire_lock (lock=, waitflag=) at ../Python/thread_pthread.h:321 success = thelock = 0x7f6f44000ae0 status = error = 0 #2 0x00000000004b58e6 in PyEval_RestoreThread (tstate=0x14c20a0) at ../Python/ceval.c:357 err = 11 #3 0x00000000004dc90a in PyGILState_Ensure () at ../Python/pystate.c:626 current = tcur = 0x14c20a0 #4 0x00007f6f52ce04b4 in pygtk_main_watch_check (source=) at /build/buildd/pygtk-2.24.0/gtk/gtk.override:1160 state = real_source = poll_fd = dummy = 0 '\000' #5 0x00007f6f55365844 in g_main_context_check (context=0x1bbc6e0, max_priority=200, fds=, n_fds=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:2959 result = check = 0x7f6f52ce0490 source = 0x1e42a30 pollrec = n_ready = i = #6 0x00007f6f55366092 in g_main_context_iterate (context=0x1bbc6e0, block=, dispatch=1, self=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3086 max_priority = 200 timeout = 0 some_ready = nfds = 7 allocated_nfds = fds = 0x1d1be90 #7 0x00007f6f553668a2 in g_main_loop_run (loop=0x1e48a80) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #8 0x00007f6f52642e27 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.6/gtk/gtkmain.c:1259 tmp_list = functions = 0x0 init = loop = 0x1e48a80 #9 0x00007f6f52cf6056 in _wrap_gtk_main (self=) at /build/buildd/pygtk-2.24.0/gtk/gtk.override:1240 _save = 0x14c20a0 main_watch = 0x1e42a30 #10 0x00000000004b7204 in call_function (oparg=, pp_stack=0x7fff71245880) at ../Python/ceval.c:4005 meth = self = flags = tstate = func = w = na = nk = n = pfunc = 0x1e48a68 x = #11 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2666 sp = 0x1e48a70 stack_pointer = 0x1e48a70 next_instr = 0x7f6f57aff2c5 "\001d\001" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x1e48a68 retval = tstate = 0x14c20a0 co = 0x7f6f57b00db0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x7f6f57aff2bc "t" names = ('gtk', 'main') consts = (None, 0) #12 0x00000000004b6e67 in fast_function (nk=, na=, n=, pp_stack=0x7fff712459c0, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = f = tstate = 0x14c20a0 stack = co = nd = 0 globals = argdefs = d = 0x0 #13 call_function (oparg=, pp_stack=0x7fff712459c0) at ../Python/ceval.c:4042 func = w = na = nk = n = pfunc = 0x15854e8 x = #14 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2666 sp = 0x15854f0 stack_pointer = next_instr = 0x1599b7a "\001e\a" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x15854e8 retval = tstate = 0x14c20a0 co = 0x7f6f57b00e30 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x1599654 "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', '------------------------------', 'St...(truncated) #15 0x00000000004bce3d in PyEval_EvalCodeEx (co=0x7f6f57b00e30, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253 f = Frame 0x1585370, for file /usr/bin/indicator-weather, line 1951, in () retval = 0x0 fastlocals = 0x15854e8 freevars = tstate = x = u = #16 0x00000000004bd922 in PyEval_EvalCode (co=, globals=, locals=) at ../Python/ceval.c:667 No locals. #17 0x00000000004dcd42 in run_mod (mod=, 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=, arena=) at ../Python/pythonrun.c:1346 co = 0x7f6f57b00e30 v = #18 0x00000000004dd904 in PyRun_FileExFlags (fp=0x1587570, filename=0x7fff71247b0b "/usr/bin/indicator-weather", start=, 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 = 0x1666ed0 arena = 0x15642d0 #19 0x00000000004de40e in PyRun_SimpleFileExFlags (fp=0x1587570, filename=, closeit=1, flags=0x7fff71245d00) 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= len = #20 0x00000000004ee80d in Py_Main (argc=, argv=) at ../Modules/main.c:599 c = sts = -1 command = 0x0 filename = 0x7fff71247b0b "/usr/bin/indicator-weather" module = 0x0 fp = 0x1587570 p = unbuffered = 0 skipfirstline = stdin_is_interactive = 0 help = version = saw_unbuffered_flag = cf = {cf_flags = 0} #21 0x00007f6f565c130d in __libc_start_main (main=0x41aa50
, argc=2, ubp_av=0x7fff71245e28, init=, fini=, rtld_fini=, stack_end=0x7fff71245e18) at libc-start.c:226 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3469171020751522720, 4311888, 140735091596832, 0, 0, -3469431009024848992, -3532418523287958624}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x53c0c0, 0x7fff71245e28}, data = {prev = 0x0, cleanup = 0x0, canceltype = 5488832}}} not_first_call = #22 0x000000000041cb79 in _start () No symbol table info available. . Thread 3 (Thread 0x7f6f48825700 (LWP 7845)): #0 0x00007f6f56675773 in __GI___poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x00007f6f55366078 in g_main_context_poll (n_fds=3, fds=0x1e1bff0, timeout=-1, context=0x7f6f44003520, priority=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3402 poll_func = 0x7f6f55374620 #2 g_main_context_iterate (context=0x7f6f44003520, block=, dispatch=1, self=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3084 max_priority = 2147483647 timeout = -1 some_ready = nfds = 3 allocated_nfds = fds = 0x1e1bff0 #3 0x00007f6f553668a2 in g_main_loop_run (loop=0x7f6f440034d0) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x00007f6f54e967b6 in gdbus_shared_thread_func (user_data=0x7f6f440034f0) at /build/buildd/glib2.0-2.29.90/./gio/gdbusprivate.c:276 data = 0x7f6f440034f0 #5 0x00007f6f5538b626 in g_thread_create_proxy (data=0x7f6f44003610) at /build/buildd/glib2.0-2.29.90/./glib/gthread.c:1962 thread = 0x7f6f44003610 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f6f577e9edc in start_thread (arg=0x7f6f48825700) at pthread_create.c:304 __res = pd = 0x7f6f48825700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3469171020751522720, 140115951381200, 140115934599616, 0, 3, -3532394765274756192, -3532416036630606944}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f6f5668189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #8 0x0000000000000000 in ?? () No symbol table info available. . Thread 2 (Thread 0x7f6f49827700 (LWP 7843)): #0 0x00007f6f56675773 in __GI___poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = oldtype = 0 result = #1 0x00007f6f55366078 in g_main_context_poll (n_fds=1, fds=0x1e12fc0, timeout=-1, context=0x1e12490, priority=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3402 poll_func = 0x7f6f55374620 #2 g_main_context_iterate (context=0x1e12490, block=, dispatch=1, self=) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3084 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x1e12fc0 #3 0x00007f6f553668a2 in g_main_loop_run (loop=0x1e02ed0) at /build/buildd/glib2.0-2.29.90/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #4 0x00007f6f4a091c7b in dconf_context_thread (data=) at dconfcontext.c:11 context = 0x1e12490 loop = __PRETTY_FUNCTION__ = "dconf_context_thread" #5 0x00007f6f5538b626 in g_thread_create_proxy (data=0x1e053f0) at /build/buildd/glib2.0-2.29.90/./glib/gthread.c:1962 thread = 0x1e053f0 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0x00007f6f577e9edc in start_thread (arg=0x7f6f49827700) at pthread_create.c:304 __res = pd = 0x7f6f49827700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3469171020751522720, 140735091592704, 140115951385024, 0, 3, -3532392565177758816, -3532416036630606944}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #7 0x00007f6f5668189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #8 0x0000000000000000 in ?? () No symbol table info available. . Thread 1 (Thread 0x7f6f49026700 (LWP 11235)): #0 __memcpy_sse2 () at ../sysdeps/x86_64/multiarch/../memcpy.S:119 No locals. #1 0x00007f6f5533941e in g_array_append_vals (farray=, data=0x7f6f490249c0, len=1) at /usr/include/x86_64-linux-gnu/bits/string3.h:52 array = 0x1e9f6e0 __PRETTY_FUNCTION__ = "g_array_append_vals" #2 0x00007f6f4b1878a0 in menuitem_property_changed (mi=0x1e03aa0, property=0x1e21f80 "label", variant=0x1fb2060, server=0x1e2d0f0) at /build/buildd/libdbusmenu-0.4.93/./libdbusmenu-glib/server.c:1079 myprop = {property = 0x22264d0 "label", variant = 0x1fb2060} i = item_id = priv = 0x1e2d110 item = properties = 0x1e9f6e0 prop = #3 0x00007f6f55626254 in g_closure_invoke (closure=0x7f6f4401e5d0, return_value=0x0, n_param_values=3, param_values=0x1e09630, invocation_hint=) at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c:774 marshal = 0x7f6f4b184e30 <_dbusmenu_menuitem_marshal_VOID__STRING_VARIANT> marshal_data = in_marshal = __PRETTY_FUNCTION__ = "g_closure_invoke" #4 0x00007f6f556394fb in signal_emit_unlocked_R (node=, detail=0, instance=0x1e03aa0, emission_return=0x0, instance_and_params=0x1e09630) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3272 tmp = handler = 0x215b700 accumulator = 0x0 emission = {next = 0x0, instance = 0x1e03aa0, ihint = {signal_id = 187, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x1e3d7d0 hlist = 0x7f6f577ed1b0 handler_list = 0x215b700 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 187 max_sequential_handler_number = 9131 return_value_altered = 0 #5 0x00007f6f55642b17 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=0x7f6f49024d38) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3003 instance_and_params = 0x1e09630 signal_return_type = 4 param_values = 0x1e09648 node = 0x1e3f560 i = n_params = 2 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #6 0x00007f6f55642ce2 in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3060 var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7f6f49024e10, reg_save_area = 0x7f6f49024d50}} #7 0x00007f6f4b183254 in dbusmenu_menuitem_property_set_variant (mi=0x1e03aa0, property=0x7f6f4b3a2b99 "label", value=) at /build/buildd/libdbusmenu-0.4.93/./libdbusmenu-glib/menuitem.c:1239 signalval = 0x1fb2060 __PRETTY_FUNCTION__ = "dbusmenu_menuitem_property_set_variant" priv = default_value = type = replaced = remove = hash_key = 0x7f6f44032770 "label" hash_variant = 0x1e42630 inhash = #8 0x00007f6f4b3a1415 in label_notify_cb (widget=0x1972dc0, pspec=, data=0x1e03aa0) at /build/buildd/libdbusmenu-0.4.93/./libdbusmenu-gtk/parser.c:853 text = 0x222d6f0 "Sunrise: 05:30 AM" child = 0x1e03aa0 prop_value = {g_type = 64, data = {{v_int = 1141005104, v_uint = 1141005104, v_long = 140115859102512, v_ulong = 140115859102512, v_int64 = 140115859102512, v_uint64 = 140115859102512, v_float = 521.424805, v_double = 6.9226432420083695e-310, v_pointer = 0x7f6f44025b30}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} #9 0x00007f6f55626254 in g_closure_invoke (closure=0x7f6f4402f800, return_value=0x0, n_param_values=2, param_values=0x1fb1700, invocation_hint=) at /build/buildd/glib2.0-2.29.90/./gobject/gclosure.c:774 marshal = 0x7f6f556280c0 marshal_data = in_marshal = __PRETTY_FUNCTION__ = "g_closure_invoke" #10 0x00007f6f556394fb in signal_emit_unlocked_R (node=, detail=1044, instance=0x1972dc0, emission_return=0x0, instance_and_params=0x1fb1700) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3272 tmp = handler = 0x2005d80 accumulator = 0x0 emission = {next = 0x0, instance = 0x1972dc0, ihint = {signal_id = 1, detail = 1044, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} class_closure = 0x17b3ce0 hlist = 0x7f6f577ed1b0 handler_list = 0x2005d80 return_accu = 0x0 accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} signal_id = 1 max_sequential_handler_number = 9131 return_value_altered = 1 #11 0x00007f6f55642b17 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=0x7f6f490251d8) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3003 instance_and_params = 0x1fb1700 signal_return_type = 4 param_values = 0x1fb1718 node = 0x174c200 i = n_params = 1 __PRETTY_FUNCTION__ = "g_signal_emit_valist" #12 0x00007f6f55642ce2 in g_signal_emit (instance=, signal_id=, detail=) at /build/buildd/glib2.0-2.29.90/./gobject/gsignal.c:3060 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7f6f490252b0, reg_save_area = 0x7f6f490251f0}} #13 0x00007f6f55629427 in g_object_dispatch_properties_changed (object=0x1972dc0, n_pspecs=1, pspecs=0x7f6f49025300) at /build/buildd/glib2.0-2.29.90/./gobject/gobject.c:925 i = #14 0x00007f6f5562c30c in g_object_notify_queue_thaw (nqueue=, object=0x1972dc0) at /build/buildd/glib2.0-2.29.90/./gobject/gobjectnotifyqueue.c:132 context = 0x7f6f55867700 pspecs_mem = {0x1e2cd50, 0x7f6f44000020, 0x1e582bc, 0x12, 0x2230df0, 0x15da360, 0x2230f88, 0x7f6f44000020, 0x7f6f4400db50, 0x1e582bc, 0x2230df0, 0x15da360, 0x2230f88, 0x1972dc0, 0x1e582bc, 0x1e582bc} pspecs = 0x7f6f49025300 free_me = 0x0 slist = n_pspecs = #15 g_object_thaw_notify (object=0x1972dc0) at /build/buildd/glib2.0-2.29.90/./gobject/gobject.c:1113 nqueue = 0x1 __PRETTY_FUNCTION__ = "g_object_thaw_notify" #16 0x00007f6f52654b91 in gtk_real_menu_item_set_label (label=, menu_item=0x222c0c0) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkmenuitem.c:1511 No locals. #17 gtk_real_menu_item_set_label (menu_item=0x222c0c0, label=) at /build/buildd/gtk+2.0-2.24.6/gtk/gtkmenuitem.c:1504 No locals. #18 0x00007f6f52cbcf00 in _wrap_gtk_menu_item_set_label (self=0x1e79d70, args=, kwargs=) at gtk.c:33700 kwlist = {0x7f6f52d4cdc9 "label", 0x0} label = 0x1e582bc "Sunrise: 05:30 AM" #19 0x00000000004b6659 in call_function (oparg=, pp_stack=0x7f6f490254d0) at ../Python/ceval.c:4021 callargs = ('Sunrise: 05:30 AM',) flags = tstate = func = w = na = nk = n = pfunc = 0x2230f88 x = #20 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2666 sp = 0x2230f90 stack_pointer = next_instr = 0x15da360 "\001|" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x2230f88 retval = tstate = 0x1560780 co = 0x7f6f57afc9b0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x15da114 "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') #21 0x00000000004bce3d in PyEval_EvalCodeEx (co=0x7f6f57afc9b0, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x1daea28, defcount=1, closure=0x0) at ../Python/ceval.c:3253 f = Frame 0x2230df0, for file /usr/bin/indicator-weather, line 1387, in get_new_weather_data (self=, acquire=, _Condition__waiters=[], release=) at remote 0x1daef50>) at remote 0x1daef90>, rate=10, _Thread__target=None, winder=, current_location= tstate = x = u = #22 0x00000000004490c8 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x1daef50>) at remote 0x1daef90>, rate=10, _Thread__target=None, winder=, current_location= argdefs = kwtuple = () d = 0x1daea28 k = 0x7f6f57bb8068 nk = nd = 1 #23 0x000000000041ad3a in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2529 result = call = 0x448eb0 #24 0x00000000004b85ad in ext_do_call (nk=0, na=1, flags=, pp_stack=0x7f6f49025780, func=) at ../Python/ceval.c:4334 kwdict = {} nstar = callargs = stararg = () result = 0x0 #25 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2705 flags = func = na = 1 nk = 0 n = pfunc = 0x7f6f4402bfc0 sp = 0x7f6f4402bfc0 stack_pointer = next_instr = 0x16f9b05 "\001n" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x7f6f4402bfc0 retval = tstate = 0x1560780 co = 0x170cb30 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x16f9ae4 "z&" names = ('_Thread__target', '_Thread__args', '_Thread__kwargs') consts = (None,) #26 0x00000000004b6e67 in fast_function (nk=, na=, n=, pp_stack=0x7f6f490258c0, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = f = tstate = 0x1560780 stack = co = nd = 0 globals = argdefs = d = 0x0 #27 call_function (oparg=, pp_stack=0x7f6f490258c0) at ../Python/ceval.c:4042 func = w = na = nk = n = pfunc = 0x22215b8 x = #28 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2666 sp = 0x22215c0 stack_pointer = next_instr = 0x14ed17a "\001Wn\a\001\004t\016" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x22215b8 retval = tstate = 0x1560780 co = 0x170ccb0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x14ed0d4 "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') #29 0x00000000004b6e67 in fast_function (nk=, na=, n=, pp_stack=0x7f6f49025a00, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = f = tstate = 0x1560780 stack = co = nd = 0 globals = argdefs = d = 0x0 #30 call_function (oparg=, pp_stack=0x7f6f49025a00) at ../Python/ceval.c:4042 func = w = na = nk = n = pfunc = 0x7f6f4402d860 x = #31 PyEval_EvalFrameEx (f=, throwflag=) at ../Python/ceval.c:2666 sp = 0x7f6f4402d868 stack_pointer = next_instr = 0x16ffe40 "\001Wn#" opcode = oparg = why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = freevars = 0x7f6f4402d860 retval = tstate = 0x1560780 co = 0x170cbb0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x16ffe34 "y\016" names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') consts = (None,) #32 0x00000000004bce3d in PyEval_EvalCodeEx (co=0x170cbb0, globals=, locals=, args=, argcount=, kws=, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253 f = Frame 0x7f6f4402d6e0, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0x1e89110>, _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 0x1e890d0>) at remote 0x1e89090>, _Thread__stderr=, _Thread__target=, _Thread__...(truncated) retval = 0x0 fastlocals = 0x7f6f4402d858 freevars = tstate = x = u = #33 0x0000000000448f0f in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x1e89110>, _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 0x1e890d0>) at remote 0x1e89090>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initial...(truncated), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = 0 #34 0x000000000041ad3a in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2529 result = call = 0x448eb0 #35 0x000000000043078e in instancemethod_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0x1e89110>, _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 0x1e890d0>) at remote 0x1e89090>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initial...(truncated), kw=0x0) at ../Objects/classobject.c:2578 self = , acquire=, _Condition__waiters=[], release=) at remote 0x1e89110>, _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 0x1e890d0>) at remote 0x1e89090>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initiali...(truncated) klass = result = #36 0x000000000041ad3a in PyObject_Call (func=, arg=, kw=) at ../Objects/abstract.c:2529 result = call = 0x4306f0 #37 0x00000000004b5e66 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=) at ../Python/ceval.c:3890 result = #38 0x00000000004f0800 in t_bootstrap (boot_raw=) at ../Modules/threadmodule.c:614 boot = 0x218d790 tstate = 0x1560780 res = #39 0x00007f6f577e9edc in start_thread (arg=0x7f6f49026700) at pthread_create.c:304 __res = pd = 0x7f6f49026700 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 3469171020751522720, 140735091592832, 140115942992320, 0, 3, -3532393666299999328, -3532416036630606944}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = 0 robust = pagesize_m1 = sp = freesize = __PRETTY_FUNCTION__ = "start_thread" #40 0x00007f6f5668189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #41 0x0000000000000000 in ?? () No symbol table info available.