test_NULL_ob_type (__main__.PrettyPrintTests) Ensure that a PyObject* with NULL ob_type is handled gracefully ... ok test_NULL_ptr (__main__.PrettyPrintTests) Ensure that a NULL PyObject* is handled gracefully ... ok test_builtin_method (__main__.PrettyPrintTests) ... ok test_builtins_help (__main__.PrettyPrintTests) Ensure that the new-style class _Helper in site.py can be handled ... ok test_bytes (__main__.PrettyPrintTests) Verify the pretty-printing of bytes ... ok test_corrupt_ob_type (__main__.PrettyPrintTests) Ensure that a PyObject* with a corrupt ob_type is handled gracefully ... ok test_corrupt_tp_flags (__main__.PrettyPrintTests) Ensure that a PyObject* with a type with corrupt tp_flags is handled ... ok test_corrupt_tp_name (__main__.PrettyPrintTests) Ensure that a PyObject* with a type with corrupt tp_name is handled ... ok test_dicts (__main__.PrettyPrintTests) Verify the pretty-printing of dictionaries ... ok test_exceptions (__main__.PrettyPrintTests) ... ok test_frames (__main__.PrettyPrintTests) ... ok test_frozensets (__main__.PrettyPrintTests) Verify the pretty-printing of frozensets ... ok test_getting_backtrace (__main__.PrettyPrintTests) ... ok test_int (__main__.PrettyPrintTests) Verify the pretty-printing of various "int"/long values ... ok test_lists (__main__.PrettyPrintTests) Verify the pretty-printing of lists ... ok test_modern_class (__main__.PrettyPrintTests) Verify the pretty-printing of new-style class instances ... ok test_selfreferential_dict (__main__.PrettyPrintTests) Ensure that a reference loop involving a dict doesn't lead proxyval ... ok test_selfreferential_list (__main__.PrettyPrintTests) Ensure that a reference loop involving a list doesn't lead proxyval ... ok test_selfreferential_new_style_instance (__main__.PrettyPrintTests) ... ok test_selfreferential_old_style_instance (__main__.PrettyPrintTests) ... ok test_sets (__main__.PrettyPrintTests) Verify the pretty-printing of sets ... ok test_singletons (__main__.PrettyPrintTests) Verify the pretty-printing of True, False and None ... ok test_strings (__main__.PrettyPrintTests) Verify the pretty-printing of unicode strings ... ok test_subclassing_list (__main__.PrettyPrintTests) Verify the pretty-printing of an instance of a list subclass ... ok test_subclassing_tuple (__main__.PrettyPrintTests) Verify the pretty-printing of an instance of a tuple subclass ... ok test_truncation (__main__.PrettyPrintTests) Verify that very long output is truncated ... ok test_tuples (__main__.PrettyPrintTests) Verify the pretty-printing of tuples ... ok test_basic_command (__main__.PyListTests) Verify that the "py-list" command works ... ok test_one_abs_arg (__main__.PyListTests) Verify the "py-list" command with one absolute argument ... ok test_two_abs_args (__main__.PyListTests) Verify the "py-list" command with two absolute arguments ... ok test_down_at_bottom (__main__.StackNavigationTests) Verify handling of "py-down" at the bottom of the stack ... ok test_pyup_command (__main__.StackNavigationTests) Verify that the "py-up" command works ... ok test_up_at_top (__main__.StackNavigationTests) Verify handling of "py-up" at the top of the stack ... ok test_up_then_down (__main__.StackNavigationTests) Verify "py-up" followed by "py-down" ... ok test_bt (__main__.PyBtTests) Verify that the "py-bt" command works ... ok test_bt_full (__main__.PyBtTests) Verify that the "py-bt-full" command works ... ok test_gc (__main__.PyBtTests) Verify that "py-bt" indicates if a thread is garbage-collecting ... ok test_pycfunction (__main__.PyBtTests) Verify that "py-bt" displays invocations of PyCFunction instances ... ok test_threads (__main__.PyBtTests) Verify that "py-bt" indicates threads that are waiting for the GIL ... FAIL test_basic_command (__main__.PyPrintTests) Verify that the "py-print" command works ... ok test_print_after_up (__main__.PyPrintTests) ... ok test_printing_builtin (__main__.PyPrintTests) ... ok test_printing_global (__main__.PyPrintTests) ... ok test_basic_command (__main__.PyLocalsTests) ... ok test_locals_after_up (__main__.PyLocalsTests) ... ok ====================================================================== FAIL: test_threads (__main__.PyBtTests) Verify that "py-bt" indicates threads that are waiting for the GIL ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/dje/src/cpython/Lib/test/test_gdb.py", line 717, in test_threads self.assertIn('Waiting for the GIL', gdb_output) AssertionError: 'Waiting for the GIL' not found in 'Breakpoint 1 at 0x100ee870: file /home/dje/src/cpython/Python/bltinmodule.c, line 967.\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib64/libthread_db.so.1".\n[New Thread 0x3fffb14af200 (LWP 37119)]\n[New Thread 0x3fffb0caf200 (LWP 37120)]\n[New Thread 0x3fffabfff200 (LWP 37121)]\n[New Thread 0x3fffab7ff200 (LWP 37133)]\n\nBreakpoint 1, builtin_id (self=, v=42) at /home/dje/src/cpython/Python/bltinmodule.c:967\n967\t return PyLong_FromVoidPtr(v);\n\nThread 5 (Thread 0x3fffab7ff200 (LWP 37133)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffab7fbf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10460ae0) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb14d2058, for file , line 10, in run (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>, i=7699), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffab7fd538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffab7fd538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fff98000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffab7fe0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffab7fe0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fff980008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167aaa8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0940) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffab7ff200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 4 (Thread 0x3fffabfff200 (LWP 37121)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffabffbf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10464a80) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb1785058, for file , line 10, in run (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>, i=33635), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffabffd538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffabffd538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa0000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffabffe0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffabffe0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa00008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167ab10, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa08f8) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffabfff200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 3 (Thread 0x3fffb0caf200 (LWP 37120)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffb0cabf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10465420) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb1785240, for file , line 10, in run (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>, i=26355), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb0cad538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffb0cad538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa4000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb0cae0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffb0cae0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa40008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb16de700, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0868) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffb0caf200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 2 (Thread 0x3fffb14af200 (LWP 37119)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffb14abf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x1043b020) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb14b1058, for file , line 10, in run (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, i=41328), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb14ad538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffb14ad538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x1044e628, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb14ae0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffb14ae0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x104f2ee8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167a9d8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0700) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffb14af200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 1 (Thread 0x8074e46670 (LWP 37100)):\n#0 builtin_id (self=, v=42) at /home/dje/src/cpython/Python/bltinmodule.c:967\n#1 0x000000001010d55c in call_function (pp_stack=0x3fffffffe6a8, oparg=1) at /home/dje/src/cpython/Python/ceval.c:4132\n#2 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x10478ee8, for file , line 18, in (), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#3 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#4 0x00000000100f7150 in PyEval_EvalCode (co=, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated)) at /home/dje/src/cpython/Python/ceval.c:768\n#5 0x0000000010156870 in run_mod (mod=0x104ace78, filename=0x10320ae0 "", globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), flags=0x3fffffffecfc, arena=0x10453620) at /home/dje/src/cpython/Python/pythonrun.c:2000\n#6 0x000000001015647c in PyRun_StringFlags (str=0x3fffb16da210 "\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., start=257, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), flags=0x3fffffffecfc) at /home/dje/src/cpython/Python/pythonrun.c:1933\n#7 0x0000000010154110 in PyRun_SimpleStringFlags (command=0x3fffb16da210 "\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., flags=0x3fffffffecfc) at /home/dje/src/cpython/Python/pythonrun.c:1491\n#8 0x0000000010186824 in run_command (command=0x10411a70 L"\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., cf=0x3fffffffecfc) at /home/dje/src/cpython/Modules/main.c:267\n#9 0x0000000010187a78 in Py_Main (argc=4, argv=0x3fffb7fa0040) at /home/dje/src/cpython/Modules/main.c:683\n#10 0x000000001001aa3c in main (argc=4, argv=0x3ffffffff2c8) at /home/dje/src/cpython/Modules/python.c:58\n\nThread 5 (Thread 0x3fffab7ff200 (LWP 37133)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 4 (Thread 0x3fffabfff200 (LWP 37121)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 3 (Thread 0x3fffb0caf200 (LWP 37120)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 2 (Thread 0x3fffb14af200 (LWP 37119)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 1 (Thread 0x8074e46670 (LWP 37100)):\nTraceback (most recent call first):\n File "", line 18, in \n' Traceback (most recent call last): File "/home/dje/src/cpython/Lib/runpy.py", line 160, in _run_module_as_main "__main__", fname, loader, pkg_name) File "/home/dje/src/cpython/Lib/runpy.py", line 73, in _run_code exec(code, run_globals) File "/home/dje/src/cpython/Lib/test/test_gdb.py", line 845, in test_main() File "/home/dje/src/cpython/Lib/test/test_gdb.py", line 841, in test_main PyLocalsTests File "/home/dje/src/cpython/Lib/test/support.py", line 1591, in run_unittest _run_suite(suite) File "/home/dje/src/cpython/Lib/test/support.py", line 1566, in _run_suite raise TestFailed(err) test.support.TestFailed: Traceback (most recent call last): File "/home/dje/src/cpython/Lib/test/test_gdb.py", line 717, in test_threads self.assertIn('Waiting for the GIL', gdb_output) AssertionError: 'Waiting for the GIL' not found in 'Breakpoint 1 at 0x100ee870: file /home/dje/src/cpython/Python/bltinmodule.c, line 967.\n[Thread debugging using libthread_db enabled]\nUsing host libthread_db library "/lib64/libthread_db.so.1".\n[New Thread 0x3fffb14af200 (LWP 37119)]\n[New Thread 0x3fffb0caf200 (LWP 37120)]\n[New Thread 0x3fffabfff200 (LWP 37121)]\n[New Thread 0x3fffab7ff200 (LWP 37133)]\n\nBreakpoint 1, builtin_id (self=, v=42) at /home/dje/src/cpython/Python/bltinmodule.c:967\n967\t return PyLong_FromVoidPtr(v);\n\nThread 5 (Thread 0x3fffab7ff200 (LWP 37133)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffab7fbf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10460ae0) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb14d2058, for file , line 10, in run (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>, i=7699), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffab7fd538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffab7fd538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fff98000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffab7fe0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffab7fe0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fff980008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167aaa8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367326499328, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15265c0>) at remote 0x3fffb14c9c88>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526568>) at remote 0x3fffb14c9c20>) at remote 0x3fffb14c9bb8>, _target=None, _stopped=False, _name=\'Thread-4\') at remote 0x3fffb14c9b50>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0940) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffab7ff200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 4 (Thread 0x3fffabfff200 (LWP 37121)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffabffbf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10464a80) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb1785058, for file , line 10, in run (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>, i=33635), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffabffd538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffabffd538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa0000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffabffe0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffabffe0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa00008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167ab10, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367334887936, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1526098>) at remote 0x3fffb14c9ae8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2f08>) at remote 0x3fffb14c9a80>) at remote 0x3fffb14c9a18>, _target=None, _stopped=False, _name=\'Thread-3\') at remote 0x3fffb14c99b0>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa08f8) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffabfff200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 3 (Thread 0x3fffb0caf200 (LWP 37120)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffb0cabf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x10465420) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb1785240, for file , line 10, in run (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>, i=26355), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb0cad538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffb0cad538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa4000b08, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb0cae0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffb0cae0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x3fffa40008e8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb16de700, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367415300608, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb15f2670>) at remote 0x3fffb14c9948>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb16234b8>) at remote 0x3fffb14c98e0>) at remote 0x3fffb14c9878>, _target=None, _stopped=False, _name=\'Thread-2\') at remote 0x3fffb14c9810>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0868) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffb0caf200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 2 (Thread 0x3fffb14af200 (LWP 37119)):\n#0 0x0000008075181ea8 in __pthread_cond_timedwait (cond=0x103ea140 , mutex=0x103ea170 , abstime=0x3fffb14abf68) at pthread_cond_timedwait.c:167\n#1 0x00000000100f59f8 in PyCOND_TIMEDWAIT (cond=0x103ea140 , mut=0x103ea170 , us=5000) at /home/dje/src/cpython/Python/condvar.h:103\n#2 0x00000000100f5ffc in take_gil (tstate=0x1043b020) at /home/dje/src/cpython/Python/ceval_gil.h:224\n#3 0x00000000100f765c in PyEval_EvalFrameEx (f=Frame 0x3fffb14b1058, for file , line 10, in run (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, i=41328), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:1256\n#4 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb14ad538, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#5 0x000000001010dab4 in call_function (pp_stack=0x3fffb14ad538, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#6 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x1044e628, for file /home/dje/src/cpython/Lib/threading.py, line 642, in _bootstrap_inner (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#7 0x000000001010df08 in fast_function (func=, pp_stack=0x3fffb14ae0e8, n=1, na=1, nk=0) at /home/dje/src/cpython/Python/ceval.c:4232\n#8 0x000000001010dab4 in call_function (pp_stack=0x3fffb14ae0e8, oparg=0) at /home/dje/src/cpython/Python/ceval.c:4165\n#9 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x104f2ee8, for file /home/dje/src/cpython/Lib/threading.py, line 619, in _bootstrap (self=, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#10 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'current_thread\': , \'_dangling\': , _pending_removals=[], _iterating=set(), data={, , , , }) at remote 0x3fffb14b66d8>, \'_format_exc\': , \'Semaphore\': , \'_deque\': , \'activeCount\': , \'_profile_hook\': None, \'get_ident\': , \'_sleep\': , \'_trace_hook\': None, \'ThreadError\': , \'_enumerate\': , \'__loader__\': , \'WeakSet\': ...(truncated), locals=0x0, args=0x3fffb167a9d8, argcount=1, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#11 0x00000000102854f0 in function_call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/funcobject.c:633\n#12 0x000000001022a9ec in PyObject_Call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#13 0x000000001025698c in method_call (func=, arg=(, _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>,), kw=0x0) at /home/dje/src/cpython/Objects/classobject.c:323\n#14 0x000000001022a9ec in PyObject_Call (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Objects/abstract.c:2105\n#15 0x000000001010ccb0 in PyEval_CallObjectWithKeywords (func=, arg=(), kw=0x0) at /home/dje/src/cpython/Python/ceval.c:4024\n#16 0x000000001018ee64 in t_bootstrap (boot_raw=0x3fffb7fa0700) at /home/dje/src/cpython/Modules/_threadmodule.c:993\n#17 0x000000807517c5f4 in start_thread (arg=0x3fffb14af200) at pthread_create.c:310\n#18 0x0000008074f7acf0 in .__clone () from /lib64/libc.so.6\n\nThread 1 (Thread 0x8074e46670 (LWP 37100)):\n#0 builtin_id (self=, v=42) at /home/dje/src/cpython/Python/bltinmodule.c:967\n#1 0x000000001010d55c in call_function (pp_stack=0x3fffffffe6a8, oparg=1) at /home/dje/src/cpython/Python/ceval.c:4132\n#2 0x0000000010104ac8 in PyEval_EvalFrameEx (f=Frame 0x10478ee8, for file , line 18, in (), throwflag=0) at /home/dje/src/cpython/Python/ceval.c:2783\n#3 0x000000001010a338 in PyEval_EvalCodeEx (_co=, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0) at /home/dje/src/cpython/Python/ceval.c:3514\n#4 0x00000000100f7150 in PyEval_EvalCode (co=, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated)) at /home/dje/src/cpython/Python/ceval.c:768\n#5 0x0000000010156870 in run_mod (mod=0x104ace78, filename=0x10320ae0 "", globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), flags=0x3fffffffecfc, arena=0x10453620) at /home/dje/src/cpython/Python/pythonrun.c:2000\n#6 0x000000001015647c in PyRun_StringFlags (str=0x3fffb16da210 "\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., start=257, globals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), locals={\'i\': 3, \'t\': {0: , _initialized=True, _ident=70367423689216, _daemonic=False, _kwargs={}, _block=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb17176c8>) at remote 0x3fffb14c97a8>, _args=(), _started=, acquire=, _waiters=, _lock=<_thread.lock at remote 0x3fffb1762bf0>) at remote 0x3fffb15cc398>) at remote 0x3fffb15c0538>, _target=None, _stopped=False, _name=\'Thread-1\') at remote 0x3fffb15b9468>, 1: , _initialized=True, _ident=703674153...(truncated), flags=0x3fffffffecfc) at /home/dje/src/cpython/Python/pythonrun.c:1933\n#7 0x0000000010154110 in PyRun_SimpleStringFlags (command=0x3fffb16da210 "\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., flags=0x3fffffffecfc) at /home/dje/src/cpython/Python/pythonrun.c:1491\n#8 0x0000000010186824 in run_command (command=0x10411a70 L"\\nfrom threading import Thread\\n\\nclass TestThread(Thread):\\n # These threads would run forever, but we\'ll interrupt things with the\\n # debugger\\n def run(self):\\n i = 0\\n while 1:\\n "..., cf=0x3fffffffecfc) at /home/dje/src/cpython/Modules/main.c:267\n#9 0x0000000010187a78 in Py_Main (argc=4, argv=0x3fffb7fa0040) at /home/dje/src/cpython/Modules/main.c:683\n#10 0x000000001001aa3c in main (argc=4, argv=0x3ffffffff2c8) at /home/dje/src/cpython/Modules/python.c:58\n\nThread 5 (Thread 0x3fffab7ff200 (LWP 37133)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 4 (Thread 0x3fffabfff200 (LWP 37121)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 3 (Thread 0x3fffb0caf200 (LWP 37120)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 2 (Thread 0x3fffb14af200 (LWP 37119)):\nTraceback (most recent call first):\n File "", line 10, in run\n File "/home/dje/src/cpython/Lib/threading.py", line 642, in _bootstrap_inner\n self.run()\n File "/home/dje/src/cpython/Lib/threading.py", line 619, in _bootstrap\n self._bootstrap_inner()\n\nThread 1 (Thread 0x8074e46670 (LWP 37100)):\nTraceback (most recent call first):\n File "", line 18, in \n' ---------------------------------------------------------------------- Ran 45 tests in 31.615s FAILED (failures=1)