. Thread 5 (Thread 0xb50fcb70 (LWP 5511)): #0 0x003e1416 in __kernel_vsyscall () No symbol table info available. #1 0x00ae17ac in __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:384 No locals. #2 0x00adde07 in _L_unlock_642 () from /tmp/tmprYr69L/lib/i386-linux-gnu/libpthread.so.0 No locals. #3 0x00addd4a in __pthread_mutex_unlock_usercnt (mutex=0xa3306e8, decr=1) at pthread_mutex_unlock.c:52 type = __PRETTY_FUNCTION__ = "__pthread_mutex_unlock_usercnt" #4 0x004a91a0 in g_dbus_connection_send_message (connection=0xa079650, message=0xa3781b0, flags=G_DBUS_SEND_MESSAGE_FLAGS_NONE, out_serial=0x0, error=0xb50fba8c) at /build/buildd/glib2.0-2.29.16/./gio/gdbusconnection.c:1525 ret = __PRETTY_FUNCTION__ = "g_dbus_connection_send_message" #5 0x004aca6f in g_dbus_connection_emit_signal (connection=0xa079650, destination_bus_name=0x0, object_path=0xa370b50 "/org/ayatana/NotificationItem/indicator_weather", interface_name=0xf355ed "org.kde.StatusNotifierItem", signal_name=0xf35979 "NewStatus", parameters=0xa342a68, error=0xb50fba8c) at /build/buildd/glib2.0-2.29.16/./gio/gdbusconnection.c:4887 message = 0xa3781b0 ret = 0 __PRETTY_FUNCTION__ = "g_dbus_connection_emit_signal" #6 0x00f32d25 in app_indicator_set_status (status=APP_INDICATOR_STATUS_ACTIVE, self=0xa3310a0) at /build/buildd/libappindicator-0.3.91/./src/app-indicator.c:1732 error = 0x0 value = 0xf39e4c #7 app_indicator_set_status (self=0xa3310a0, status=APP_INDICATOR_STATUS_ACTIVE) at /build/buildd/libappindicator-0.3.91/./src/app-indicator.c:1719 No locals. #8 0x0069ea67 in ?? () from /tmp/tmprYr69L/usr/lib/python2.7/dist-packages/appindicator/_appindicator.so No symbol table info available. #9 0x080f7763 in call_function (oparg=1, pp_stack=0xb50fbb84) at ../Python/ceval.c:4021 callargs = (,) flags = tstate = 0xa3706a0 func = w = na = 1 nk = n = pfunc = 0xa3646f8 x = #10 PyEval_EvalFrameEx (f=Frame 0xa3645b4, for file /usr/bin/indicator-weather, line 1330, in show_cached_weather (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show= next_instr = 0x9eb9ab8 "\001n" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3646ec freevars = 0xa3646f8 retval = tstate = 0xa3706a0 co = 0xb7708020 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9eb98d4 "y\351\001|" names = ('menu_update_lock', 'acquire', 'True', 'None', 'previous_condition', 'settings', 'get_weather', 'places', 'placechosen', 'eval', 'log', 'debug', 'menu_normal', 'set_refresh_label', 'icon', 'False', 'winder', 'set_icon', 'os', 'path', 'join', 'PROJECT_ROOT_DIRECTORY', 'city_show', 'set_label', 'cond_show', 'temp_show', 'humidex_show', 'destroy', 'humid_show', 'wind_show', 'sunrise_show', 'sunset_show', 'update_label', 'set_status', 'appindicator', 'STATUS_ATTENTION', 'STATUS_ACTIVE', 'Exception', 'error', 'traceback', 'format_exc', 'release') consts = (None, 0, 'Indicator: loading weather from cache for %s', 'icon', 'share/indicator-weather/media/icon_unknown_condition.png', 1, 'condition', 'temper', 'humidex', 'humidity', 'wind', 'sunrise', 'sunset', 'label') #11 0x080fd7b4 in PyEval_EvalCodeEx (co=0xb7708020, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= retval = 0x0 fastlocals = freevars = 0xa3646f8 tstate = x = u = #12 0x0808c734 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show=, _Thread__initialized=True, unit='S', menu_update_lock= argdefs = kwtuple = d = k = 0xb7761038 nk = 0 nd = #13 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show=, _Thread__initialized=True, unit='S', menu_update_lock= call = 0x808c4b0 #14 0x080f9173 in ext_do_call (nk=0, na=1, flags=, pp_stack=0xb50fbd94, func=) at ../Python/ceval.c:4334 kwdict = {} nstar = callargs = stararg = () result = 0x0 #15 PyEval_EvalFrameEx (f=Frame 0xa364454, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _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 = 0xa364590 sp = 0xa364590 stack_pointer = next_instr = 0xb72a7b55 "\001n" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36458c freevars = 0xa364590 retval = tstate = 0xa3706a0 co = 0x9f5c4e8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb72a7b34 "z&" names = ('_Thread__target', '_Thread__args', '_Thread__kwargs') consts = (None,) #16 0x080f7dc0 in fast_function (nk=, na=171378336, n=, pp_stack=0xb50fbe64, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa36458c f = Frame 0xa364454, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(),...(truncated) tstate = 0xa3706a0 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #17 call_function (oparg=0, pp_stack=0xb50fbe64) at ../Python/ceval.c:4042 func = w = na = 171378336 nk = n = pfunc = 0xa364414 x = #18 PyEval_EvalFrameEx (f=Frame 0xa3642cc, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Th...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa364418 stack_pointer = next_instr = 0x9f94daa "\001Wn\a\001\004t\016" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa364404 freevars = 0xa364414 retval = tstate = 0xa3706a0 co = 0x9f5c608 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f94d04 "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') #19 0x080f7dc0 in fast_function (nk=, na=171378336, n=, pp_stack=0xb50fbf34, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa364404 f = Frame 0xa3642cc, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Th...(truncated) tstate = 0xa3706a0 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #20 call_function (oparg=0, pp_stack=0xb50fbf34) at ../Python/ceval.c:4042 func = w = na = 171378336 nk = n = pfunc = 0xa3642a8 x = #21 PyEval_EvalFrameEx (f=Frame 0xa36416c, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa3642ac stack_pointer = next_instr = 0x9f42b80 "\001Wn#" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3642a4 freevars = 0xa3642a8 retval = tstate = 0xa3706a0 co = 0x9f5c530 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f42b74 "y\016" names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') consts = (None,) #22 0x080fd7b4 in PyEval_EvalCodeEx (co=0x9f5c530, 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 = 0xa3642a8 tstate = x = u = #23 0x0808c522 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a1f0c>,), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = #24 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a1f0c>,), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x808c4b0 #25 0x080738cd in instancemethod_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a1f0c>,), kw=0x0) at ../Objects/classobject.c:2578 self = , acquire=, _Condition__waiters=[], release=) at remote 0xa3a1f2c>, _Thread__name='Cache', _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 0xa3a1ecc>) at remote 0xa3a1fac>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a1f0c> klass = result = #26 0x0805dc31 in PyObject_Call (func=, arg=(), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x8073830 #27 0x080f6fee in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at ../Python/ceval.c:3890 result = #28 0x0812e7b4 in t_bootstrap (boot_raw=0xa377730) at ../Modules/threadmodule.c:614 boot = 0xa377730 tstate = 0xa3706a0 res = #29 0x00adad31 in start_thread (arg=0xb50fcb70) at pthread_create.c:304 __res = pd = 0xb50fcb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {11452404, 0, 4001536, -1257257832, 1849568360, 719539971}, 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" #30 0x002610ae in revoke (file=0x0) at revoke.c:27 No locals. #31 0xb50fcb70 in ?? () No symbol table info available. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 4 (Thread 0xb68ffb70 (LWP 5154)): #0 0x003e1416 in __kernel_vsyscall () No symbol table info available. #1 0x00ae1fb8 in sendmsg () at ../sysdeps/unix/sysv/linux/i386/socket.S:97 No locals. #2 0x0045b2ac in g_socket_send_message (socket=0xa333620, address=0x0, vectors=0xb68fee60, num_vectors=, messages=0x0, num_messages=0, flags=0, cancellable=0xa321940, error=0xb68fee6c) at /build/buildd/glib2.0-2.29.16/./gio/gsocket.c:3017 msg = {msg_name = 0x0, msg_namelen = 0, msg_iov = 0xb68fee60, msg_iovlen = 1, msg_control = 0x0, msg_controllen = 0, msg_flags = 0} result = one_vector = {buffer = 0xa3336c8, size = 171128520} zero = 10 '\n' __PRETTY_FUNCTION__ = "g_socket_send_message" #3 0x004bc876 in write_message_continue_writing (data=0xa3e95e0) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:948 vector = {buffer = 0xa387c00, size = 155} control_message = 0x0 bytes_written = error = 0x0 ostream = simple = 0xa3d7818 fd_list = 0x0 __PRETTY_FUNCTION__ = "write_message_continue_writing" #4 0x004bcbcf in maybe_write_next_message (worker=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1291 old_message = new_blob = new_blob_size = 171801232 error = 0xaddd19 data = 0xa3e95e0 #5 0x004bcfae in message_written (message_data=0xa418860, worker=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1187 l = ll = flushers = #6 write_message_cb (source_object=0x0, res=0xa3d7a90, user_data=0xa418860) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1216 data = 0xa418860 error = 0x0 #7 0x00457172 in g_simple_async_result_complete (simple=0xa3d7a90) at /build/buildd/glib2.0-2.29.16/./gio/gsimpleasyncresult.c:749 current_source = current_context = __PRETTY_FUNCTION__ = "g_simple_async_result_complete" #8 0x004bc763 in write_message_continue_writing (data=) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1009 ostream = simple = 0xa3d7a90 fd_list = 0x0 __PRETTY_FUNCTION__ = "write_message_continue_writing" #9 0x004bcbcf in maybe_write_next_message (worker=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1291 old_message = new_blob = new_blob_size = 171802456 error = 0xaddd19 data = 0xa418860 #10 0x004bcfae in message_written (message_data=0xa408ee0, worker=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1187 l = ll = flushers = #11 write_message_cb (source_object=0x0, res=0xa3d7f58, user_data=0xa408ee0) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1216 data = 0xa408ee0 error = 0x0 #12 0x00457172 in g_simple_async_result_complete (simple=0xa3d7f58) at /build/buildd/glib2.0-2.29.16/./gio/gsimpleasyncresult.c:749 current_source = current_context = __PRETTY_FUNCTION__ = "g_simple_async_result_complete" #13 0x004bc763 in write_message_continue_writing (data=) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1009 ostream = simple = 0xa3d7f58 fd_list = 0x0 __PRETTY_FUNCTION__ = "write_message_continue_writing" #14 0x004bcbcf in maybe_write_next_message (worker=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1291 old_message = new_blob = new_blob_size = 14610420 error = 0xd622f2 data = 0xa408ee0 #15 0x004bccf5 in write_message_in_idle_cb (user_data=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1304 No locals. #16 write_message_in_idle_cb (user_data=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:1300 worker = 0xa33cb50 #17 0x00d356e0 in g_idle_dispatch (source=0xa418828, callback=0x4bccd0 , user_data=0xa33cb50) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:4780 No locals. #18 0x00d3981f in g_main_dispatch (context=0xa33c7c0) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:2439 dispatch = 0xd356c0 was_in_call = 0 user_data = 0xa33cb50 callback = 0x4bccd0 cb_funcs = 0xdef35c cb_data = 0xa418800 current_source_link = {data = 0xa418828, next = 0x0} need_destroy = source = 0xa418828 current = 0xa33e238 i = #19 g_main_context_dispatch (context=0xa33c7c0) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3008 No locals. #20 0x00d39f50 in g_main_context_iterate (context=0xa33c7c0, block=13928720, dispatch=1, self=) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3086 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = allocated_nfds = fds = 0xa33e438 #21 0x00d3a55b in g_main_loop_run (loop=0xa1d55c8) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3294 __PRETTY_FUNCTION__ = "g_main_loop_run" #22 0x004bab4a in gdbus_shared_thread_func (user_data=0xa33c7a8) at /build/buildd/glib2.0-2.29.16/./gio/gdbusprivate.c:276 data = 0xa33c7a8 #23 0x00d60e34 in g_thread_create_proxy (data=0xa339d80) at /build/buildd/glib2.0-2.29.16/./glib/gthread.c:1962 thread = 0xa339d80 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #24 0x00adad31 in start_thread (arg=0xb68ffb70) at pthread_create.c:304 __res = pd = 0xb68ffb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {11452404, 0, 4001536, -1232079720, 1851665519, 719539971}, 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" #25 0x002610ae in revoke (file=0x0) at revoke.c:27 No locals. #26 0xb68ffb70 in ?? () No symbol table info available. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 3 (Thread 0xb60feb70 (LWP 5512)): #0 0x003e1416 in __kernel_vsyscall () No symbol table info available. #1 0x00ae0d35 in sem_wait@@GLIBC_2.1 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/sem_wait.S:80 No locals. #2 0x0812aff8 in PyThread_acquire_lock (lock=0xa311e20, waitflag=1) at ../Python/thread_pthread.h:321 success = thelock = 0xa311e20 status = error = 0 #3 0x080f6a42 in PyEval_RestoreThread (tstate=0xa419498) at ../Python/ceval.c:357 err = 0 #4 0x08153946 in sock_connect (s=0xa3a5688, addro=('74.125.77.147', 80)) at ../Modules/socketmodule.c:2076 _save = 0xa419498 addrbuf = {in = {sin_family = 2, sin_port = 20480, sin_addr = {s_addr = 2471329098}, sin_zero = "\000\000\000\000\000\000\000"}, un = {sun_family = 2, sun_path = "\000PJ}M\223\000\000\000\000\000\000\000\000ci\n\b\214\307 \n\210V:\n ++\bJ\317\a\b\304\204\060\n\220\214$\n\000\000\000\000\000\316\a\b\364\355\017\266\000\000\000\000 ++\bP\300\017\266\000\000\000\000\304\204\060\n\000\071 \n\250\277\017\266\230\224A\n\f\337\060\n\203B \nNA\017\b\210V:\n@k+\267\002"}, nl = {nl_family = 2, nl_pad = 20480, nl_pid = 2471329098, nl_groups = 0}, in6 = {sin6_family = 2, sin6_port = 20480, sin6_flowinfo = 2471329098, sin6_addr = {__in6_u = {__u6_addr8 = "\000\000\000\000\000\000\000\000ci\n\b\214\307 \n", __u6_addr16 = {0, 0, 0, 0, 26979, 2058, 51084, 2592}, __u6_addr32 = {0, 0, 134900067, 169920396}}}, sin6_scope_id = 171595400}, storage = {ss_family = 2, __ss_align = 2471329098, __ss_padding = "\000\000\000\000\000\000\000\000ci\n\b\214\307 \n\210V:\n ++\bJ\317\a\b\304\204\060\n\220\214$\n\000\000\000\000\000\316\a\b\364\355\017\266\000\000\000\000 ++\bP\300\017\266\000\000\000\000\304\204\060\n\000\071 \n\250\277\017\266\230\224A\n\f\337\060\n\203B \nNA\017\b\210V:\n@k+\267\002\000\000\000\003\000\000\000\244\277\017\266\254\277\017\266\250\277\017\266"}, bt_l2 = {l2_family = 2, l2_psm = 20480, l2_bdaddr = {b = "J}M\223\000"}, l2_cid = 0}, bt_rc = {rc_family = 2, rc_bdaddr = {b = "\000PJ}M\223"}, rc_channel = 0 '\000'}, bt_sco = {sco_family = 2, sco_bdaddr = {b = "\000PJ}M\223"}}, bt_hci = {hci_family = 2, hci_dev = 20480, hci_channel = 32074}, ll = {sll_family = 2, sll_protocol = 20480, sll_ifindex = -1823638198, sll_hatype = 0, sll_pkttype = 0 '\000', sll_halen = 0 '\000', sll_addr = "\000\000\000\000ci\n\b"}} addrlen = 16 res = 0 timeout = 0 #5 0x080fae15 in ext_do_call (nk=0, na=172070040, flags=, pp_stack=0xb60fc054, func=) at ../Python/ceval.c:4331 tstate = 0xa419498 kwdict = 0x0 nstar = callargs = stararg = (('74.125.77.147', 80),) result = 0x0 #6 PyEval_EvalFrameEx (f=Frame 0xa105eac, for file /usr/lib/python2.7/socket.py, line 224, in meth (name='connect', self=<_socketobject at remote 0xa3084c4>, args=(('74.125.77.147', 80),)), throwflag=0) at ../Python/ceval.c:2705 flags = func = na = 172070040 nk = 0 pfunc = 0xa105ff0 sp = 0xa105ff4 stack_pointer = next_instr = 0xa204289 "S" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa105fe4 freevars = 0xa105ff0 retval = tstate = 0xa419498 co = 0xa200e78 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa204274 "t" names = ('getattr', '_sock') consts = (None,) #7 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa200e78, globals={'SocketType': , 'getaddrinfo': , 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': , 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': , 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': , 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': , 'BTPROTO_HCI': 1, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': , 'TCP_SYNCNT': 7, 'SOCK_DGRAM': 2, 'EAI_AGAIN': -3, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': , 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE': 129, 'SO_OOBINLINE': 10, 'MSG_TRUNC': 32, 'SOL_TIPC': 271,...(truncated), locals=0x0, args=0xa39af10, argcount=3, kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0xa105ff0 tstate = x = u = #8 0x0808c522 in function_call (func=, arg=('connect', <_socketobject at remote 0xa3084c4>, ('74.125.77.147', 80)), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = #9 0x0805dc31 in PyObject_Call (func=, arg=('connect', <_socketobject at remote 0xa3084c4>, ('74.125.77.147', 80)), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x808c4b0 #10 0x08149d1d in partial_call (pto=0xa20d34c, args=(<_socketobject at remote 0xa3084c4>, ('74.125.77.147', 80)), kw=0x0) at ../Modules/_functoolsmodule.c:205 ret = argappl = ('connect', <_socketobject at remote 0xa3084c4>, ('74.125.77.147', 80)) kwappl = 0x0 #11 0x0805dc31 in PyObject_Call (func=, arg=(<_socketobject at remote 0xa3084c4>, ('74.125.77.147', 80)), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x8149cc0 #12 0x080f8169 in do_call (nk=, na=2, pp_stack=0xb60fc2e4, func=) at ../Python/ceval.c:4239 callargs = kwdict = 0x0 result = 0x0 #13 call_function (oparg=1, pp_stack=0xb60fc2e4) at ../Python/ceval.c:4044 func = w = na = 2 nk = n = pfunc = 0xa374ec8 x = #14 PyEval_EvalFrameEx (f=Frame 0xa374d54, for file /usr/lib/python2.7/socket.py, line 562, in create_connection (address=('www.google.com', 80), timeout=, source_address=None, host='www.google.com', port=80, err=None, res=(2, 1, 6, '', ('74.125.77.147', 80)), af=2, socktype=1, proto=6, canonname='', sa=(...), sock=<_socketobject at remote 0xa3084c4>), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa374ec8 stack_pointer = next_instr = 0xa1f2908 "\001|\f" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa374e8c freevars = 0xa374ec4 retval = tstate = 0xa419498 co = 0xa2053c8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa1f286c "|" names = ('None', 'getaddrinfo', 'SOCK_STREAM', 'socket', '_GLOBAL_DEFAULT_TIMEOUT', 'settimeout', 'bind', 'connect', 'error', 'close') consts = ("Connect to *address* and return the socket object.\n\n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`getdefaulttimeout`\n is used. If *source_address* is set it must be a tuple of (host, port)\n for the socket to bind as a source address before making the connection.\n An host of '' or port 0 tells the OS to use the default.\n ", 0, 'getaddrinfo returns an empty list', None) #15 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa2053c8, globals={'SocketType': , 'getaddrinfo': , 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': , 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': , 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': , 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': , 'BTPROTO_HCI': 1, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': , 'TCP_SYNCNT': 7, 'SOCK_DGRAM': 2, 'EAI_AGAIN': -3, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': , 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE': 129, 'SO_OOBINLINE': 10, 'MSG_TRUNC': 32, 'SOL_TIPC': 271,...(truncated), locals=0x0, args=0xa374d34, argcount=3, kws=0xa374d40, kwcount=0, defs=0xa20f078, defcount=2, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0xa374ec4 tstate = x = u = #16 0x080f7c7f in fast_function (nk=, na=3, n=, pp_stack=0xb60fc434, func=) at ../Python/ceval.c:4117 co = nd = globals = {'SocketType': , 'getaddrinfo': , 'AI_NUMERICSERV': 1024, 'PACKET_OTHERHOST': 3, 'AI_NUMERICHOST': 4, 'StringIO': , 'IPPORT_RESERVED': 1024, 'AF_IRDA': 23, 'create_connection': , 'MSG_PEEK': 2, 'NETLINK_IP6_FW': 13, 'NETLINK_ROUTE': 0, 'SO_RCVBUF': 8, 'MSG_DONTROUTE': 4, 'EAI_SERVICE': -8, 'partial': , 'TCP_QUICKACK': 12, 'IPV6_RECVDSTOPTS': 58, 'TIPC_CFG_SRV': 0, 'SOCK_SEQPACKET': 5, 'SO_SNDTIMEO': 21, 'SO_ERROR': 4, 'IPPROTO_IPIP': 4, 'herror': , 'BTPROTO_HCI': 1, 'EINTR': 4, 'IPV6_RECVRTHDR': 56, '_m': 'shutdown', 'IPV6_DSTOPTS': 59, 'sslerror': , 'TCP_SYNCNT': 7, 'SOCK_DGRAM': 2, 'EAI_AGAIN': -3, 'SO_TYPE': 3, 'SO_RCVTIMEO': 20, '__file__': '/usr/lib/python2.7/socket.pyc', 'inet_ntop': , 'IPPROTO_RSVP': 46, 'TIPC_DEST_DROPPABLE': 129, 'SO_OOBINLINE': 10, 'MSG_TRUNC': 32, 'SOL_TIPC': 271,...(truncated) argdefs = (, None) d = #17 call_function (oparg=3, pp_stack=0xb60fc434) at ../Python/ceval.c:4042 func = w = na = 3 nk = n = pfunc = 0xa374d30 x = #18 PyEval_EvalFrameEx (f=Frame 0xa374bf4, for file /usr/lib/python2.7/httplib.py, line 754, in connect (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa374d40 stack_pointer = next_instr = 0x9f66cb8 "|" opcode = oparg = 3 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa374d2c freevars = 0xa374d30 retval = tstate = 0xa419498 co = 0xa1fc7b8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f66c94 "t" names = ('socket', 'create_connection', 'host', 'port', 'timeout', 'source_address', 'sock', '_tunnel_host', '_tunnel') consts = ('Connect to the host and port specified in __init__.', None) #19 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fc504, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa374d2c f = Frame 0xa374bf4, for file /usr/lib/python2.7/httplib.py, line 754, in connect (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>) tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #20 call_function (oparg=0, pp_stack=0xb60fc504) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa374bcc x = #21 PyEval_EvalFrameEx (f=Frame 0xa374a84, for file /usr/lib/python2.7/httplib.py, line 773, in send (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, data='GET /ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.google.com\r\nConnection: close\r\nUser-Agent: Python-urllib/2.7\r\n\r\n'), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa374bd0 stack_pointer = next_instr = 0x9fbe52d "\001q1" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa374bbc freevars = 0xa374bcc retval = tstate = 0xa419498 co = 0xa1fc890 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9fbe50c "|" names = ('sock', 'None', 'auto_open', 'connect', 'NotConnected', 'debuglevel', 'repr', 'hasattr', 'isinstance', 'array', 'read', 'sendall') consts = ("Send `data' to the server.", 0, 'send:', 8192, 'read', 'sendIng a read()able', None) #22 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fc5d4, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa374bbc f = Frame 0xa374a84, for file /usr/lib/python2.7/httplib.py, line 773, in send (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, data='GET /ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.google.com\r\nConnection: close\r\nUser-Agent: Python-urllib/2.7\r\n\r\n') tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #23 call_function (oparg=1, pp_stack=0xb60fc5d4) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa374a60 x = #24 PyEval_EvalFrameEx (f=Frame 0xa37491c, for file /usr/lib/python2.7/httplib.py, line 811, in _send_output (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, message_body=None, msg='GET /ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.google.com\r\nConnection: close\r\nUser-Agent: Python-urllib/2.7\r\n\r\n'), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa374a68 stack_pointer = next_instr = 0x9f59a1b "\001|\001" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa374a54 freevars = 0xa374a60 retval = tstate = 0xa419498 co = 0xa1fc920 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f599c4 "|" names = ('_buffer', 'extend', 'join', 'isinstance', 'str', 'None', 'send') consts = ('Send the currently buffered request and clear the buffer.\n\n Appends an extra \\r\\n to the buffer.\n A message_body may be specified, to be appended to the request.\n ', '', '\r\n', None, ('', '')) #25 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa1fc920, globals={'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated), locals=0x0, args=0xa3748fc, argcount=2, kws=0xa374904, kwcount=0, defs=0xa222a18, defcount=1, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0xa374a60 tstate = x = u = #26 0x080f7c7f in fast_function (nk=, na=2, n=, pp_stack=0xb60fc724, func=) at ../Python/ceval.c:4117 co = nd = globals = {'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated) argdefs = (None,) d = #27 call_function (oparg=1, pp_stack=0xb60fc724) at ../Python/ceval.c:4042 func = w = na = 2 nk = n = pfunc = 0xa3748fc x = #28 PyEval_EvalFrameEx (f=Frame 0xa3747bc, for file /usr/lib/python2.7/httplib.py, line 951, in endheaders (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, message_body=None), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa374904 stack_pointer = next_instr = 0xa140ba4 "\001d\001" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3748f4 freevars = 0xa3748fc retval = tstate = 0xa419498 co = 0xa1fc9f8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa140b74 "|" names = ('_HTTPConnection__state', '_CS_REQ_STARTED', '_CS_REQ_SENT', 'CannotSendHeader', '_send_output') consts = ('Indicate that the last header line has been sent to the server.\n\n This method sends the request to the server. The optional\n message_body argument can be used to pass message body\n associated with the request. The message body will be sent in\n the same packet as the message headers if possible. The\n message_body should be a string.\n ', None) #29 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa1fc9f8, globals={'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated), locals=0x0, args=0xa374324, argcount=2, kws=0xa37432c, kwcount=0, defs=0xa222818, defcount=1, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0xa3748fc tstate = x = u = #30 0x080f7c7f in fast_function (nk=, na=2, n=, pp_stack=0xb60fc874, func=) at ../Python/ceval.c:4117 co = nd = globals = {'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated) argdefs = (None,) d = #31 call_function (oparg=1, pp_stack=0xb60fc874) at ../Python/ceval.c:4042 func = w = na = 2 nk = n = pfunc = 0xa374324 x = #32 PyEval_EvalFrameEx (f=Frame 0xa3741c4, for file /usr/lib/python2.7/httplib.py, line 989, in _send_request (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, method='GET', url='/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', body=None, headers={'Host': 'www.google.com', 'Connection': 'close', 'User-Agent': 'Python-urllib/2.7'}, k='User-Agent', header_names={'host': None, 'connection': None, 'user-agent': None}, skips={'skip_host': 1}, hdr='User-Agent', value='Python-urllib/2.7'), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa37432c stack_pointer = next_instr = 0x9fae3ba "\001d" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3742fc freevars = 0xa374324 retval = tstate = 0xa419498 co = 0xa1fcb18 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9fae2ec "t" names = ('dict', 'fromkeys', 'lower', 'putrequest', '_set_content_length', 'iteritems', 'putheader', 'endheaders') consts = (None, 'host', 1, 'skip_host', 'accept-encoding', 'skip_accept_encoding', 'content-length') #33 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fc944, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa3742fc f = Frame 0xa3741c4, for file /usr/lib/python2.7/httplib.py, line 989, in _send_request (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, method='GET', url='/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', body=None, headers={'Host': 'www.google.com', 'Connection': 'close', 'User-Agent': 'Python-urllib/2.7'}, k='User-Agent', header_names={'host': None, 'connection': None, 'user-agent': None}, skips={'skip_host': 1}, hdr='User-Agent', value='Python-urllib/2.7') tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #34 call_function (oparg=4, pp_stack=0xb60fc944) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa374198 x = #35 PyEval_EvalFrameEx (f=Frame 0xa37404c, for file /usr/lib/python2.7/httplib.py, line 955, in request (self=, debuglevel=0, source_address=None, _HTTPConnection__response=None, _method='GET') at remote 0xa2f4ecc>, method='GET', url='/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', body=None, headers={'Host': 'www.google.com', 'Connection': 'close', 'User-Agent': 'Python-urllib/2.7'}), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa3741ac stack_pointer = next_instr = 0xa153ac9 "\001d\001" opcode = oparg = 4 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa374184 freevars = 0xa374198 retval = tstate = 0xa419498 co = 0xa1fca40 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa153ab4 "|" names = ('_send_request',) consts = ('Send a complete request to the server.', None) #36 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa1fca40, globals={'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated), locals=0x0, args=0xa3734d4, argcount=5, kws=0xa3734e8, kwcount=0, defs=0xa215338, defcount=2, closure=0x0) at ../Python/ceval.c:3253 f = retval = 0x0 fastlocals = freevars = 0xa374198 tstate = x = u = #37 0x080f7c7f in fast_function (nk=, na=5, n=, pp_stack=0xb60fca94, func=) at ../Python/ceval.c:4117 co = nd = globals = {'BadStatusLine': , 'UnknownProtocol': , '_UNKNOWN': 'UNKNOWN', 'SWITCHING_PROTOCOLS': 101, 'urlsplit': , 'InvalidURL': , 'SERVICE_UNAVAILABLE': 503, 'CREATED': 201, '__file__': '/usr/lib/python2.7/httplib.pyc', 'PROCESSING': 102, 'PRECONDITION_FAILED': 412, 'ssl': , 'NOT_ACCEPTABLE': 406, 'HTTPConnection': , 'NotConnected': , 'MULTI_STATUS': 207, 'OK': 200, '_CS_REQ_STARTED': 'Request-started', 'NOT_IMPLEMENTED': 501, 'CannotSendRequest': , 'HTTP': , 'BAD_GATEWAY': 502, 'CannotSendHeader': , 'LENGTH_REQUIRED': 411, 'ACCEPTED': 202, 'HTTP_PORT': 80, 'EXPECTATION_FAILED': 417, 'USE_PROXY': 305, '__all__': ['HTTP', 'HTTPResponse', 'HTTPConnection', 'HTTPException', 'NotConnected', 'UnknownProtocol', 'UnknownTransferEncoding', 'UnimplementedFi...(truncated) argdefs = (None, {}) d = #38 call_function (oparg=4, pp_stack=0xb60fca94) at ../Python/ceval.c:4042 func = w = na = 5 nk = n = pfunc = 0xa3734d4 x = #39 PyEval_EvalFrameEx (f=Frame 0xa37336c, for file /usr/lib/python2.7/urllib2.py, line 1168, in do_open (self=) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [<...>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>) at remote 0xa2f436c>, http_class=, req= next_instr = 0xa1f61f4 "\001Wn," opcode = oparg = 4 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3734a4 freevars = 0xa3734d0 retval = tstate = 0xa419498 co = 0xa1500b0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa1f60d4 "|\002" names = ('get_host', 'URLError', 'timeout', 'set_debuglevel', '_debuglevel', 'dict', 'unredirected_hdrs', 'update', 'headers', 'items', '_tunnel_host', 'set_tunnel', 'request', 'get_method', 'get_selector', 'data', 'socket', 'error', 'close', 'getresponse', 'True', 'TypeError', 'read', 'recv', '_fileobject', 'addinfourl', 'msg', 'get_full_url', 'status', 'code', 'reason') consts = ('Return an addinfourl object for the request, using http_class.\n\n http_class must implement the HTTPConnection API from httplib.\n The addinfourl return value is a file-like object. It also\n has methods and attributes including:\n - info(): return a mimetools.Message object for the headers\n - geturl(): return the original request URL\n - code: HTTP status code\n ', 'no host given', 'timeout', , 'close', 'Connection', , 'Proxy-Authorization', 'headers', 'buffering') #40 0x080fdc81 in PyEval_EvalCodeEx (co=0xa1500b0, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa3734d0 tstate = x = u = #41 0x080f7c7f in fast_function (nk=, na=3, n=, pp_stack=0xb60fcbe4, func=) at ../Python/ceval.c:4117 co = nd = globals = {'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, #42 call_function (oparg=2, pp_stack=0xb60fcbe4) at ../Python/ceval.c:4042 func = w = na = 3 nk = n = pfunc = 0xa37334c x = #43 PyEval_EvalFrameEx (f=Frame 0xa37320c, for file /usr/lib/python2.7/urllib2.py, line 1201, in http_open (self=) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [<...>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>) at remote 0xa2f436c>, req= next_instr = 0xa14f366 "S" opcode = oparg = 2 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa373344 freevars = 0xa37334c retval = tstate = 0xa419498 co = 0xa150140 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa14f354 "|" names = ('do_open', 'httplib', 'HTTPConnection') consts = (None,) #44 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa150140, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa37334c tstate = x = u = #45 0x0808c522 in function_call (func=, arg=() at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [<...>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>) at remote 0xa2f436c>, ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [<...>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>) at remote 0xa2f436c>, , _Request__r_host='/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', unredirected_hdrs={'Host': 'www.google.com', 'User-agent': 'Python-urllib/2.7'}, unverifiable=False, type='http', port=None) at remote 0xa3a8dcc>,) result = 0x0 #48 PyEval_EvalFrameEx (f=Frame 0xa37308c, for file /usr/lib/python2.7/urllib2.py, line 372, in _call_chain (self=) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>, chain={...}, kind='http', meth_name='http_open', args=( func = na = 1 nk = 0 pfunc = 0xa3731ec sp = 0xa3731ec stack_pointer = next_instr = 0xb72cbafb "}\b" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3731c4 freevars = 0xa3731e8 retval = tstate = 0xa419498 co = 0xa1478d8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb72cbac4 "|\001" names = ('get', 'getattr', 'None') consts = (None, ()) #49 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa1478d8, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa3731e8 tstate = x = u = #50 0x080f7c7f in fast_function (nk=, na=5, n=, pp_stack=0xb60fcf44, func=) at ../Python/ceval.c:4117 co = nd = globals = {'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, #51 call_function (oparg=4, pp_stack=0xb60fcf44) at ../Python/ceval.c:4042 func = w = na = 5 nk = n = pfunc = 0xa373060 x = #52 PyEval_EvalFrameEx (f=Frame 0xa372f14, for file /usr/lib/python2.7/urllib2.py, line 412, in _open (self=) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>, req= next_instr = 0xa146329 "}\003" opcode = oparg = 4 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa37304c freevars = 0xa373060 retval = tstate = 0xa419498 co = 0xa147968 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa1462dc "|" names = ('_call_chain', 'handle_open', 'get_type') consts = (None, 'default', 'default_open', '_open', 'unknown', 'unknown_open') #53 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa147968, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa373060 tstate = x = u = #54 0x080f7c7f in fast_function (nk=, na=3, n=, pp_stack=0xb60fd094, func=) at ../Python/ceval.c:4117 co = nd = globals = {'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, #55 call_function (oparg=2, pp_stack=0xb60fd094) at ../Python/ceval.c:4042 func = w = na = 3 nk = n = pfunc = 0xa34c2fc x = #56 PyEval_EvalFrameEx (f=Frame 0xa34c19c, for file /usr/lib/python2.7/urllib2.py, line 394, in open (self=) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) at remote 0xa2f414c>, ) at remote 0xa2f41cc>, <...>, <...>, <...>], addheaders=[('User-agent', 'Python-urllib/2.7')], handle_open={'unknown': [<...>], 'http': [<...>], 'https': [<...>], 'file': [<...>], 'ftp': [<...>]}, handle_error={'http': {'default': [<...>], 307: [<...>], 301: [<...>], 302: [<...>], 303: [<...>]}}) at remote 0xa2ecf6c>, fullurl='http://www.google.com/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', ...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa34c308 stack_pointer = next_instr = 0xa1f4370 "}\t" opcode = oparg = 2 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa34c2d4 freevars = 0xa34c2fc retval = tstate = 0xa419498 co = 0xa147920 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa1f42c4 "t" names = ('isinstance', 'basestring', 'Request', 'None', 'add_data', 'timeout', 'get_type', 'process_request', 'get', 'getattr', '_open', 'process_response') consts = (None, '_request', '_response') #57 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa147920, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa34c2fc tstate = x = u = #58 0x080f7c7f in fast_function (nk=, na=4, n=, pp_stack=0xb60fd1e4, func=) at ../Python/ceval.c:4117 co = nd = globals = {'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) d = #59 call_function (oparg=3, pp_stack=0xb60fd1e4) at ../Python/ceval.c:4042 func = w = na = 4 nk = n = pfunc = 0xa34c178 x = #60 PyEval_EvalFrameEx (f=Frame 0xa34c034, for file /usr/lib/python2.7/urllib2.py, line 126, in urlopen (url='http://www.google.com/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en', data=None, timeout=), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa34c188 stack_pointer = next_instr = 0xa0a8c5e "S" opcode = oparg = 3 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa34c16c freevars = 0xa34c178 retval = tstate = 0xa419498 co = 0xa0b8f98 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa0a8c34 "t" names = ('_opener', 'None', 'build_opener', 'open') consts = (None,) #61 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa0b8f98, globals={'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, retval = 0x0 fastlocals = freevars = 0xa34c178 tstate = x = u = #62 0x080f7c7f in fast_function (nk=, na=1, n=, pp_stack=0xb60fd334, func=) at ../Python/ceval.c:4117 co = nd = globals = {'mimetools': , 'unquote': , 'getproxies': , 'parse_keqv_list': , 'ProxyHandler': , 'HTTPBasicAuthHandler': , 'BaseHandler': , 'random': , 'build_opener': , 'splithost': , 'AbstractBasicAuthHandler': , '_opener': ) at remote 0xa2f420c>], 'https': [<...>]}, process_request={'http': [) at remote 0xa2f436c>], 'https': [) at remote 0xa2f428c>]}, handlers=[) at remote 0xa2eceac>, ) at remote 0xa2ecfec>, ) at remote 0xa2ecf8c>, ) d = #63 call_function (oparg=1, pp_stack=0xb60fd334) at ../Python/ceval.c:4042 func = w = na = 1 nk = n = pfunc = 0xa34be78 x = #64 PyEval_EvalFrameEx (f=Frame 0xa34bcf4, for file /usr/lib/pymodules/python2.7/pywapi.py, line 55, in get_weather_from_google (location_id='%2C%2C%2C53219167%2C6566667', hl='en', url='http://www.google.com/ig/api?weather=%2C%2C%2C53219167%2C6566667&hl=en'), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa34be80 stack_pointer = next_instr = 0xa2c2e63 "}\003" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa34be2c freevars = 0xa34be78 retval = tstate = 0xa419498 co = 0xa2d27b8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xa2c2e2c "t" names = ('map', 'quote', 'GOOGLE_WEATHER_URL', 'urllib2', 'urlopen', 'info', 'dict', 're', 'search', 'group', 'lower', 'read', 'decode', 'encode', 'minidom', 'parseString', 'close', 'getElementsByTagName', 'iteritems', 'getAttribute', 'IndexError', 'append', 'unlink') consts = ('\n Fetches weather report from Google\n\n Parameters \n location_id: a zip code (10001); city name, state (weather=woodland,PA); city name, country (weather=london, england);\n latitude/longitude(weather=,,,30670000,104019996) or possibly other.\n hl: the language parameter (language code). Default value is empty string, in this case Google will use English.\n\n Returns:\n weather_data: a dictionary of weather data that exists in XML feed. \n ', 'content-type', 'charset\\=(.*)', 1, 'utf-8', 'weather', 0, 'city', 'postal_code', 'latitude_e6', 'longitude_e6', 'forecast_date', 'current_date_time', 'unit_system', 'forecast_information', 'condition', 'temp_f', 'temp_c', 'humidity', 'wind_condition', 'icon', 'current_conditions', 'data', 'day_of_week', 'low', 'high', 'forecast_conditions', 'forecasts', ('city', 'postal_code', 'latitude_e6', 'longitude_e6', 'forecast_date', 'current_date_time', 'unit_system'), ('condition', 'temp_f', 'temp_c', 'humidity', 'wind_condition', 'icon'), ...(truncated) #65 0x080fd7b4 in PyEval_EvalCodeEx (co=0xa2d27b8, globals={'get_cities_from_google': , 'GOOGLE_WEATHER_URL': 'http://www.google.com/ig/api?weather=%s&hl=%s', 'get_weather_from_noaa': , 'get_weather_from_yahoo': , 'xml_get_attrs': , 'NOAA_WEATHER_URL': 'http://www.weather.gov/xml/current_obs/%s.xml', 'GOOGLE_COUNTRIES_URL': 'http://www.google.com/ig/countries?output=xml&hl=%s', '__package__': None, 're': , 'get_countries_from_google': , '__doc__': '\nFetches weather reports from Google Weather, Yahoo Wheather and NOAA\n', 'xml_get_ns_yahoo_tag': , '__builtins__': {'bytearray': , 'IndexError': , 'all': , 'help': <_Helper at remote 0xb76e8a8c>, 'vars': , 'SyntaxError': , 'unicode': , 'UnicodeDecodeError': retval = 0x0 fastlocals = freevars = 0xa34be78 tstate = x = u = #66 0x080f7c7f in fast_function (nk=, na=1, n=, pp_stack=0xb60fd484, func=) at ../Python/ceval.c:4117 co = nd = globals = {'get_cities_from_google': , 'GOOGLE_WEATHER_URL': 'http://www.google.com/ig/api?weather=%s&hl=%s', 'get_weather_from_noaa': , 'get_weather_from_yahoo': , 'xml_get_attrs': , 'NOAA_WEATHER_URL': 'http://www.weather.gov/xml/current_obs/%s.xml', 'GOOGLE_COUNTRIES_URL': 'http://www.google.com/ig/countries?output=xml&hl=%s', '__package__': None, 're': , 'get_countries_from_google': , '__doc__': '\nFetches weather reports from Google Weather, Yahoo Wheather and NOAA\n', 'xml_get_ns_yahoo_tag': , '__builtins__': {'bytearray': , 'IndexError': , 'all': , 'help': <_Helper at remote 0xb76e8a8c>, 'vars': , 'SyntaxError': , 'unicode': , 'UnicodeDecodeError': #67 call_function (oparg=257, pp_stack=0xb60fd484) at ../Python/ceval.c:4042 func = w = na = 1 nk = n = pfunc = 0xa36ac30 x = #68 PyEval_EvalFrameEx (f=Frame 0xa36aad4, for file /usr/bin/indicator-weather, line 615, in __init__ (self=, location_id=',,,53219167,6566667', weather_datasource=1, metric_system=1, wind_unit=4, lat='53.219167', lon='6.566667'), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa36ac40 stack_pointer = next_instr = 0x9eb7f06 "|" opcode = oparg = 257 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36ac0c freevars = 0xa36ac30 retval = tstate = 0xa419498 co = 0xb72ba7b8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9eb7eac "|\002" names = ('_Weather__weather_datasource', '_Weather__metric_system', '_wind_unit', 'None', '_Weather__current_condition', '_Weather__lat', '_Weather__lon', 'WeatherDataSource', 'GOOGLE', 'pywapi', 'get_weather_from_google', '_Weather__report', 'locale_name', '_Weather__localized_report', 'keys', 'log', 'error', 'str', 'False', '_', 'replace', '_GoogleConditions', 'get', 'YAHOO', 'get_weather_from_yahoo', '_YahooConditions', 'debug', 'get_sun_data') consts = (None, 'hl', 'en', 'current_conditions', 'Weather: could not get Google weather condition from report', "Weather: got data '%s'", 'Unknown condition', 'Weather: could not get Google weather condition from localized report', 'icon', '/ig/images/weather/', '', '.gif', 'http://g0.gstatic.com/images/icons/onebox', 'http://g0.gstatic.com/images/icons/onebox/weather_', '-40.gif', 'Weather: could not get weather icon from report', "ExtendedForecast: unknown Google weather condition '%s'", 'imperial', 'condition', 'Weather: could not get Yahoo weather condition from report', 'code', 'Weather: could not get icon name from Yahoo report', "Weather: current condition: '%s', '%s'") #69 0x080fd7b4 in PyEval_EvalCodeEx (co=0xb72ba7b8, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= retval = 0x0 fastlocals = freevars = 0xa36ac30 tstate = x = u = #70 0x0808c522 in function_call (func=, arg=(, ',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = #71 0x0805dc31 in PyObject_Call (func=, arg=(, ',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x808c4b0 #72 0x080738cd in instancemethod_call (func=, arg=(, ',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/classobject.c:2578 self = klass = result = #73 0x0805dc31 in PyObject_Call (func=, arg=(',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x8073830 #74 0x080f6fee in PyEval_CallObjectWithKeywords (func=, arg=(',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Python/ceval.c:3890 result = #75 0x08077a86 in PyInstance_New (klass=, arg=(',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/classobject.c:571 res = inst = 0xa3a1f4c init = initstr = '__init__' #76 0x0805dc31 in PyObject_Call (func=, arg=(',,,53219167,6566667', 1, 1, 4, '53.219167', '6.566667'), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x80779a0 #77 0x080f8169 in do_call (nk=, na=6, pp_stack=0xb60fd9e4, func=) at ../Python/ceval.c:4239 callargs = kwdict = 0x0 result = 0x0 #78 call_function (oparg=6, pp_stack=0xb60fd9e4) at ../Python/ceval.c:4044 func = w = na = 6 nk = n = pfunc = 0xa36bba4 x = #79 PyEval_EvalFrameEx (f=Frame 0xa36ba54, for file /usr/bin/indicator-weather, line 420, in update_weather_data (self=, source=1, valid_source=1, loc_ids={1: 'google id', 2: 'yahoo id'}, SOURCES={1: ('google id', 'Google'), 2: ('yahoo id', 'Yahoo')}, source_id=2), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa36bba8 stack_pointer = next_instr = 0x9eba9a6 "|" opcode = oparg = 6 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36bb8c freevars = 0xa36bba4 retval = tstate = 0xa419498 co = 0xb72ba458 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9eba844 "d" names = ('None', 'WeatherDataSource', 'GOOGLE', 'YAHOO', 'keys', 'location_details', 'log', 'debug', 'len', 'error', 'weather', 'Weather', 'metric_system', 'wind_unit') consts = (None, 'google id', 'Google', 'yahoo id', 'Yahoo', 0, "Location: default weather source '%s' ", "chosen for '%s'", 1, 'label', "Location: non default weather source '%s' ", 'Location: no valid weather source can be ', 'latitude', 'longitude', ('google id', 'Google'), ('yahoo id', 'Yahoo')) #80 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fdab4, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa36bb8c f = Frame 0xa36ba54, for file /usr/bin/indicator-weather, line 420, in update_weather_data (self=, source=1, valid_source=1, loc_ids={1: 'google id', 2: 'yahoo id'}, SOURCES={1: ('google id', 'Google'), 2: ('yahoo id', 'Yahoo')}, source_id=2) tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #81 call_function (oparg=1, pp_stack=0xb60fdab4) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa36a948 x = #82 PyEval_EvalFrameEx (f=Frame 0xa36a80c, for file /usr/bin/indicator-weather, line 1429, in get_weather (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show= next_instr = 0xb7778ad9 "\001|" opcode = oparg = 1 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36a944 freevars = 0xa36a948 retval = tstate = 0xa419498 co = 0xb77080f8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb7778a84 "t" names = ('log', 'debug', 'location_details', 'Location', 'metric_system', 'wind_unit', 'current_location', 'update_weather_data', 'weather_source', 'weather') consts = (None, "Indicator: getWeather for location '%s'", 'full name', 'Indicator: getWeather: updating weather report') #83 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fdb84, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa36a944 f = Frame 0xa36a80c, for file /usr/bin/indicator-weather, line 1429, in get_weather (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show= co = nd = 0 globals = argdefs = 0x0 d = 0x0 #84 call_function (oparg=0, pp_stack=0xb60fdb84) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa36a7d4 x = #85 PyEval_EvalFrameEx (f=Frame 0xa36a68c, for file /usr/bin/indicator-weather, line 1344, in get_new_weather_data (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show= next_instr = 0x9f10296 "}\002" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36a7c4 freevars = 0xa36a7d4 retval = tstate = 0xa419498 co = 0xb7708068 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f10284 "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') #86 0x080fd7b4 in PyEval_EvalCodeEx (co=0xb7708068, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= retval = 0x0 fastlocals = freevars = 0xa36a7d4 tstate = x = u = #87 0x0808c734 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show=, _Thread__initialized=True, unit='S', menu_update_lock= argdefs = kwtuple = d = k = 0xb7761038 nk = 0 nd = #88 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa2f422c>) at remote 0xa2f444c>, rate=15, _Thread__target=None, winder=, current_location=, rate_id=201, location_details={...}, sunrise_show=, _Thread__initialized=True, unit='S', menu_update_lock= call = 0x808c4b0 #89 0x080f9173 in ext_do_call (nk=0, na=1, flags=, pp_stack=0xb60fdd94, func=) at ../Python/ceval.c:4334 kwdict = {} nstar = callargs = stararg = () result = 0x0 #90 PyEval_EvalFrameEx (f=Frame 0xa410914, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _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 = 0xa410a50 sp = 0xa410a50 stack_pointer = next_instr = 0xb72a7b55 "\001n" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa410a4c freevars = 0xa410a50 retval = tstate = 0xa419498 co = 0x9f5c4e8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb72a7b34 "z&" names = ('_Thread__target', '_Thread__args', '_Thread__kwargs') consts = (None,) #91 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fde64, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa410a4c f = Frame 0xa410914, for file /usr/lib/python2.7/threading.py, line 505, in run (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(...(truncated) tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #92 call_function (oparg=0, pp_stack=0xb60fde64) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xb690bf54 x = #93 PyEval_EvalFrameEx (f=Frame 0xb690be0c, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, ...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0xb690bf58 stack_pointer = next_instr = 0x9f94daa "\001Wn\a\001\004t\016" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xb690bf44 freevars = 0xb690bf54 retval = tstate = 0xa419498 co = 0x9f5c608 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f94d04 "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') #94 0x080f7dc0 in fast_function (nk=, na=172070040, n=, pp_stack=0xb60fdf34, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xb690bf44 f = Frame 0xb690be0c, for file /usr/lib/python2.7/threading.py, line 552, in __bootstrap_inner (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, ...(truncated) tstate = 0xa419498 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #95 call_function (oparg=0, pp_stack=0xb60fdf34) at ../Python/ceval.c:4042 func = w = na = 172070040 nk = n = pfunc = 0xa3e3f48 x = #96 PyEval_EvalFrameEx (f=Frame 0xa3e3e0c, for file /usr/lib/python2.7/threading.py, line 525, in __bootstrap (self=, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread...(truncated), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa3e3f4c stack_pointer = next_instr = 0x9f42b80 "\001Wn#" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa3e3f44 freevars = 0xa3e3f48 retval = tstate = 0xa419498 co = 0x9f5c530 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f42b74 "y\016" names = ('_Thread__bootstrap_inner', '_Thread__daemonic', '_sys', 'None') consts = (None,) #97 0x080fd7b4 in PyEval_EvalCodeEx (co=0x9f5c530, 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 = 0xa3e3f48 tstate = x = u = #98 0x0808c522 in function_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a8a2c>,), kw=0x0) at ../Objects/funcobject.c:526 result = argdefs = kwtuple = 0x0 d = 0x0 k = 0x0 nk = 0 nd = #99 0x0805dc31 in PyObject_Call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a8a2c>,), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x808c4b0 #100 0x080738cd in instancemethod_call (func=, arg=(, acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a8a2c>,), kw=0x0) at ../Objects/classobject.c:2578 self = , acquire=, _Condition__waiters=[], release=) at remote 0xa3a8c8c>, _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 0xa3a8d6c>) at remote 0xa3a8f2c>, _Thread__stderr=, _Thread__target=, _Thread__kwargs={}, _Verbose__verbose=False, _Thread__args=(), _Thread__stopped=False, _Thread__initialized=True) at remote 0xa3a8a2c> klass = result = #101 0x0805dc31 in PyObject_Call (func=, arg=(), kw=0x0) at ../Objects/abstract.c:2529 result = call = 0x8073830 #102 0x080f6fee in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at ../Python/ceval.c:3890 result = #103 0x0812e7b4 in t_bootstrap (boot_raw=0xa3e24a0) at ../Modules/threadmodule.c:614 boot = 0xa3e24a0 tstate = 0xa419498 res = #104 0x00adad31 in start_thread (arg=0xb60feb70) at pthread_create.c:304 __res = pd = 0xb60feb70 now = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {11452404, 0, 4001536, -1240472424, 1853762670, 719539971}, 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" #105 0x002610ae in revoke (file=0x0) at revoke.c:27 No locals. #106 0xb60feb70 in ?? () No symbol table info available. Backtrace stopped: Not enough registers or memory available to unwind further . Thread 2 (Thread 0xb7293b70 (LWP 5153)): #0 0x003e1416 in __kernel_vsyscall () No symbol table info available. #1 0x002523ee in fchownat (fd=0, file=0x49
, owner=0, group=0, flag=0) at ../sysdeps/unix/sysv/linux/i386/fchownat.c:93 result = buf = 0x0 Backtrace stopped: previous frame inner to this frame (corrupt stack?) . Thread 1 (Thread 0xb77a16c0 (LWP 5084)): #0 g_array_free (farray=0x4, free_segment=1) at /build/buildd/glib2.0-2.29.16/./glib/garray.c:297 array = 0x4 segment = preserve_wrapper = 0 #1 0x00f6f781 in prop_array_teardown (prop_array=0xa361b00) at /build/buildd/libdbusmenu-0.4.90/./libdbusmenu-glib/server.c:850 iitem = i = j = #2 0x00f713d8 in menuitem_property_idle (user_data=0xa1b04e0) at /build/buildd/libdbusmenu-0.4.90/./libdbusmenu-glib/server.c:1001 priv = 0xa1b04f0 i = j = itembuilder = {x = {171342816, 0, 13894828, 171823712, 5259932, 4922057, 5496820, 1, 5496820, 1, 4872009, 0, 171823712, 171322352, 152, 171412168}} item_init = removeitembuilder = {x = {0 }} removeitem_init = megadata = {0xa342c08, 0xa366130} gotsomething = #3 0x00d356e0 in g_idle_dispatch (source=0xa379c00, callback=0xf71110 , user_data=0xa1b04e0) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:4780 No locals. #4 0x00d3981f in g_main_dispatch (context=0xa1b2e28) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:2439 dispatch = 0xd356c0 was_in_call = 0 user_data = 0xa1b04e0 callback = 0xf71110 cb_funcs = 0xdef35c cb_data = 0xa3718a8 current_source_link = {data = 0xa379c00, next = 0x0} need_destroy = source = 0xa379c00 current = 0xa342fc8 i = #5 g_main_context_dispatch (context=0xa1b2e28) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3008 No locals. #6 0x00d39f50 in g_main_context_iterate (context=0xa1b2e28, block=13928720, dispatch=1, self=) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3086 max_priority = 2147483647 timeout = 445 some_ready = 1 nfds = allocated_nfds = fds = 0xa3ccf98 #7 0x00d3a55b in g_main_loop_run (loop=0xa36a510) at /build/buildd/glib2.0-2.29.16/./glib/gmain.c:3294 __PRETTY_FUNCTION__ = "g_main_loop_run" #8 0x096b6e9f in IA__gtk_parse_args (argc=0xa311e01, argv=0xdeeff4) at /build/buildd/gtk+2.0-2.24.5/gtk/gtkmain.c:940 option_context = gtk_group = error = 0xa36a510 #9 0x080f69d9 in PyEval_SaveThread () at ../Python/ceval.c:344 tstate = #10 0x0114e33d in _wrap_gtk_main (self=0x0) at /build/buildd/pygtk-2.24.0/gtk/gtk.override:1240 _save = 0x0 main_watch = 0xa368728 #11 0x080f8918 in call_function (oparg=0, pp_stack=0xbfebad24) at ../Python/ceval.c:4005 meth = 0x114e240 <_wrap_gtk_main> self = 0x0 flags = tstate = 0x9e1c050 func = w = na = 0 nk = n = pfunc = 0xa36ad94 x = #12 PyEval_EvalFrameEx (f=Frame 0xa36ac5c, for file /usr/bin/indicator-weather, line 1905, in main (), throwflag=0) at ../Python/ceval.c:2666 sp = 0xa36ad98 stack_pointer = next_instr = 0xb770908d "\001d\001" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0xa36ad94 freevars = 0xa36ad94 retval = tstate = 0x9e1c050 co = 0xb7708ba8 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0xb7709084 "t" names = ('gtk', 'main') consts = (None, 0) #13 0x080f7dc0 in fast_function (nk=, na=165789776, n=, pp_stack=0xbfebadf4, func=) at ../Python/ceval.c:4107 retval = 0x0 i = fastlocals = 0xa36ad94 f = Frame 0xa36ac5c, for file /usr/bin/indicator-weather, line 1905, in main () tstate = 0x9e1c050 stack = co = nd = 0 globals = argdefs = 0x0 d = 0x0 #14 call_function (oparg=0, pp_stack=0xbfebadf4) at ../Python/ceval.c:4042 func = w = na = 165789776 nk = n = pfunc = 0x9f01b7c x = #15 PyEval_EvalFrameEx (f=Frame 0x9f01a44, for file /usr/bin/indicator-weather, line 1951, in (), throwflag=0) at ../Python/ceval.c:2666 sp = 0x9f01b80 stack_pointer = next_instr = 0x9f10b8a "\001e\a" opcode = oparg = 0 why = WHY_NOT err = 0 x = v = w = u = t = stream = 0x0 fastlocals = 0x9f01b7c freevars = 0x9f01b7c retval = tstate = 0x9e1c050 co = 0xb7708bf0 instr_ub = -1 instr_lb = 0 instr_prev = -1 first_instr = 0x9f10664 "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) #16 0x080fd7b4 in PyEval_EvalCodeEx (co=0xb7708bf0, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= retval = 0x0 fastlocals = freevars = 0x9f01b7c tstate = x = u = #17 0x080fe127 in PyEval_EvalCode (co=0xb7708bf0, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__=, filename=, globals={'urlencode': , '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= #19 0x0811b949 in PyRun_FileExFlags (fp=0x9e85398, filename=0xbfebcb2d "/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=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__=, '__': , 'PROJECT_ROOT_DIRECTORY': '/usr', 'myapp': , 'monitor_upower': , 'locale': , 'NumberFormatter': , 'datetime': , 'pywapi': , 'gettext': , 'SingleInstance': , 'INFO_SETTING': 'setting', 'Gio': , _namespace='Gio', _introspection_module=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= mod = 0x9efff68 arena = 0x9e850f0 #20 0x0811c52c in PyRun_SimpleFileExFlags (fp=0x9e85398, filename=, closeit=1, flags=0xbfebb06c) 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=, __dict__=, init_async=, __gtype__=, init_finish=, __weakref__= set_file_name = 1 ret = len = #21 0x0812c806 in Py_Main (argc=2, argv=0xbfebb144) at ../Modules/main.c:599 c = sts = -1 command = 0x0 filename = 0xbfebcb2d "/usr/bin/indicator-weather" module = 0x0 fp = 0x9e85398 p = unbuffered = 0 skipfirstline = stdin_is_interactive = 0 help = 0 version = 1 saw_unbuffered_flag = cf = {cf_flags = 0} #22 0x0805da0b in main (argc=2, argv=0xbfebb144) at ../Modules/python.c:23 No locals.