Thread 3 (Thread 0x7f398da1e700 (LWP 13159)): #0 0x00007f3991b87556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7f3980001f20) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x7f3980001f20, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007f3991b87604 in __new_sem_wait_slow (sem=0x7f3980001f20, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007f3991b87699 in __new_sem_wait (sem=sem@entry=0x7f3980001f20) at sem_wait.c:29 #4 0x000055f8b7423f58 in PyThread_acquire_lock_timed (lock=lock@entry=0x7f3980001f20, microseconds=microseconds@entry=-1000000, intr_flag=intr_flag@entry=1) at Python/thread_pthread.h:372 #5 0x000055f8b746d8ba in acquire_timed (timeout=-1000000000, lock=0x7f3980001f20) at ./Modules/_threadmodule.c:61 #6 lock_PyThread_acquire_lock (self=0x7f398f6045a8, args=, kwds=) at ./Modules/_threadmodule.c:144 #7 0x000055f8b732603a in _PyMethodDef_RawFastCallKeywords (method=0x55f8b77ccc20 , self=self@entry=0x7f398f6045a8, args=args@entry=0x7f39880025b8, nargs=nargs@entry=0, kwnames=kwnames@entry=0x0) at Objects/call.c:690 #8 0x000055f8b74ad839 in _PyMethodDescr_FastCallKeywords (descrobj=descrobj@entry=0x7f3991f08360, args=args@entry=0x7f39880025b0, nargs=nargs@entry=1, kwnames=kwnames@entry=0x0) at Objects/descrobject.c:288 #9 0x000055f8b731208e in call_function (kwnames=0x0, oparg=1, pp_stack=) at Python/ceval.c:4593 #10 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #11 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3988002418) at Python/ceval.c:547 #12 _PyEval_EvalCodeWithName (_co=0x7f3990da6300, globals=, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=0x7f3980000f50, kwcount=0, kwstep=1, defs=0x7f3990d9dae0, defcount=1, kwdefs=0x0, closure=0x0, name=0x7f3991eb5f48, qualname=0x7f3990da42f0) at Python/ceval.c:3930 #13 0x000055f8b7325bb6 in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:433 #14 0x000055f8b73115c1 in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #15 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3124 #16 0x000055f8b7309728 in function_code_fastcall (co=co@entry=0x7f3990b396f0, args=, args@entry=0x7f3991e21220, nargs=nargs@entry=8, globals=globals@entry=0x7f3990d55ab0) at Objects/call.c:283 #17 0x000055f8b7325af6 in _PyFunction_FastCallDict (func=0x7f398da1f8c8, args=0x7f3991e21220, nargs=8, kwargs=0x7f398da3b510) at Objects/call.c:322 #18 0x000055f8b730cf90 in do_call_core (kwdict=0x7f398da3b510, callargs=0x7f3991e21208, func=0x7f398da1f8c8) at Python/ceval.c:4645 #19 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3191 #20 0x000055f8b7309728 in function_code_fastcall (co=, args=, nargs=1, globals=) at Objects/call.c:283 #21 0x000055f8b7325c8f in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:415 #22 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #23 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #24 0x000055f8b7309728 in function_code_fastcall (co=, args=, nargs=1, globals=) at Objects/call.c:283 #25 0x000055f8b7325c8f in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:415 #26 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #27 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #28 0x000055f8b7309728 in function_code_fastcall (co=co@entry=0x7f3990da8b70, args=, args@entry=0x7f398da1de60, nargs=nargs@entry=1, globals=globals@entry=0x7f3990d8fdc8) at Objects/call.c:283 #29 0x000055f8b7325af6 in _PyFunction_FastCallDict (func=func@entry=0x7f3990db7048, args=args@entry=0x7f398da1de60, nargs=nargs@entry=1, kwargs=kwargs@entry=0x0) at Objects/call.c:322 #30 0x000055f8b7328b01 in _PyObject_FastCallDict (kwargs=0x0, nargs=1, args=0x7f398da1de60, callable=0x7f3990db7048) at Objects/call.c:98 #31 _PyObject_Call_Prepend (callable=0x7f3990db7048, obj=, args=0x7f3991f0b048, kwargs=0x0) at Objects/call.c:904 #32 0x000055f8b7326fba in PyObject_Call (callable=0x7f3991dd9f08, args=, kwargs=) at Objects/call.c:245 #33 0x000055f8b746c493 in t_bootstrap (boot_raw=boot_raw@entry=0x7f398f604620) at ./Modules/_threadmodule.c:994 #34 0x000055f8b7423b57 in pythread_wrapper (arg=) at Python/thread_pthread.h:174 #35 0x00007f3991b7f4a4 in start_thread (arg=0x7f398da1e700) at pthread_create.c:456 #36 0x00007f39911b6d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 2 (Thread 0x7f398d01d700 (LWP 13158)): #0 0x00007f39911ad8bd in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007f399006a420 in poll_poll (self=0x7f398f5f1930, args=) at /home/jwilk/src/cpython/Modules/selectmodule.c:590 #2 0x000055f8b7326008 in _PyMethodDef_RawFastCallKeywords (method=0x7f399026e340 , self=self@entry=0x7f398f5f1930, args=args@entry=0x7f39880018d0, nargs=nargs@entry=1, kwnames=kwnames@entry=0x0) at Objects/call.c:694 #3 0x000055f8b74ad839 in _PyMethodDescr_FastCallKeywords (descrobj=descrobj@entry=0x7f3990b3bee8, args=args@entry=0x7f39880018c8, nargs=nargs@entry=2, kwnames=kwnames@entry=0x0) at Objects/descrobject.c:288 #4 0x000055f8b731208e in call_function (kwnames=0x0, oparg=2, pp_stack=) at Python/ceval.c:4593 #5 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #6 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3988001718) at Python/ceval.c:547 #7 _PyEval_EvalCodeWithName (_co=0x7f3990b34e40, globals=, locals=locals@entry=0x0, args=, argcount=2, kwnames=0x0, kwargs=0x7f398da34400, kwcount=0, kwstep=1, defs=0x7f3990b35990, defcount=1, kwdefs=0x0, closure=0x0, name=0x7f3990b14dc0, qualname=0x7f3990b2cc10) at Python/ceval.c:3930 #8 0x000055f8b7325bb6 in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:433 #9 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #10 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #11 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f398da34248) at Python/ceval.c:547 #12 _PyEval_EvalCodeWithName (_co=0x7f3991ddd300, globals=, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=0x7f39880011b8, kwcount=0, kwstep=1, defs=0x7f3991ddb8e8, defcount=1, kwdefs=0x0, closure=0x0, name=0x7f3991eb5f48, qualname=0x7f3991eb5f48) at Python/ceval.c:3930 #13 0x000055f8b7325bb6 in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:433 #14 0x000055f8b73115c1 in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #15 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3124 #16 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3988000f78) at Python/ceval.c:547 #17 _PyEval_EvalCodeWithName (_co=_co@entry=0x7f3990da68a0, globals=globals@entry=0x7f39910993f0, locals=locals@entry=0x0, args=args@entry=0x7f398f5daf68, argcount=argcount@entry=7, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x7f3990dc9120, qualname=0x7f3990dc9120) at Python/ceval.c:3930 #18 0x000055f8b7325907 in _PyFunction_FastCallDict (func=0x7f398da20ae8, args=0x7f398f5daf68, nargs=7, kwargs=0x7f398da2ca20) at Objects/call.c:376 #19 0x000055f8b730cf90 in do_call_core (kwdict=0x7f398da2ca20, callargs=0x7f398f5daf50, func=0x7f398da20ae8) at Python/ceval.c:4645 #20 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3191 #21 0x000055f8b7309728 in function_code_fastcall (co=, args=, nargs=1, globals=) at Objects/call.c:283 #22 0x000055f8b7325c8f in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:415 #23 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #24 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #25 0x000055f8b7309728 in function_code_fastcall (co=, args=, nargs=1, globals=) at Objects/call.c:283 #26 0x000055f8b7325c8f in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:415 #27 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #28 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #29 0x000055f8b7309728 in function_code_fastcall (co=co@entry=0x7f3990da8b70, args=, args@entry=0x7f398d01ce60, nargs=nargs@entry=1, globals=globals@entry=0x7f3990d8fdc8) at Objects/call.c:283 #30 0x000055f8b7325af6 in _PyFunction_FastCallDict (func=func@entry=0x7f3990db7048, args=args@entry=0x7f398d01ce60, nargs=nargs@entry=1, kwargs=kwargs@entry=0x0) at Objects/call.c:322 #31 0x000055f8b7328b01 in _PyObject_FastCallDict (kwargs=0x0, nargs=1, args=0x7f398d01ce60, callable=0x7f3990db7048) at Objects/call.c:98 #32 _PyObject_Call_Prepend (callable=0x7f3990db7048, obj=, args=0x7f3991f0b048, kwargs=0x0) at Objects/call.c:904 #33 0x000055f8b7326fba in PyObject_Call (callable=0x7f3990d5fec8, args=, kwargs=) at Objects/call.c:245 #34 0x000055f8b746c493 in t_bootstrap (boot_raw=boot_raw@entry=0x7f398f604468) at ./Modules/_threadmodule.c:994 #35 0x000055f8b7423b57 in pythread_wrapper (arg=) at Python/thread_pthread.h:174 #36 0x00007f3991b7f4a4 in start_thread (arg=0x7f398d01d700) at pthread_create.c:456 #37 0x00007f39911b6d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97 Thread 1 (Thread 0x7f3991f9ce80 (LWP 12542)): #0 0x00007f3991b87556 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x55f8b8ebc520) at ../sysdeps/unix/sysv/linux/futex-internal.h:205 #1 do_futex_wait (sem=sem@entry=0x55f8b8ebc520, abstime=0x0) at sem_waitcommon.c:111 #2 0x00007f3991b87604 in __new_sem_wait_slow (sem=0x55f8b8ebc520, abstime=0x0) at sem_waitcommon.c:181 #3 0x00007f3991b87699 in __new_sem_wait (sem=sem@entry=0x55f8b8ebc520) at sem_wait.c:29 #4 0x000055f8b7423f58 in PyThread_acquire_lock_timed (lock=lock@entry=0x55f8b8ebc520, microseconds=microseconds@entry=-1000000, intr_flag=intr_flag@entry=1) at Python/thread_pthread.h:372 #5 0x000055f8b746d8ba in acquire_timed (timeout=-1000000000, lock=0x55f8b8ebc520) at ./Modules/_threadmodule.c:61 #6 lock_PyThread_acquire_lock (self=0x7f398f6040a8, args=, kwds=) at ./Modules/_threadmodule.c:144 #7 0x000055f8b732603a in _PyMethodDef_RawFastCallKeywords (method=0x55f8b77ccc20 , self=self@entry=0x7f398f6040a8, args=args@entry=0x7f3980001c78, nargs=nargs@entry=0, kwnames=kwnames@entry=0x0) at Objects/call.c:690 #8 0x000055f8b74ad839 in _PyMethodDescr_FastCallKeywords (descrobj=descrobj@entry=0x7f3991f08360, args=args@entry=0x7f3980001c70, nargs=nargs@entry=1, kwnames=kwnames@entry=0x0) at Objects/descrobject.c:288 #9 0x000055f8b731208e in call_function (kwnames=0x0, oparg=1, pp_stack=) at Python/ceval.c:4593 #10 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #11 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3980001ad8) at Python/ceval.c:547 #12 _PyEval_EvalCodeWithName (_co=0x7f3990da6300, globals=, locals=locals@entry=0x0, args=, argcount=2, kwnames=0x0, kwargs=0x7f3990b12b40, kwcount=0, kwstep=1, defs=0x7f3990d9dae0, defcount=1, kwdefs=0x0, closure=0x0, name=0x7f3991eb5f48, qualname=0x7f3990da42f0) at Python/ceval.c:3930 #13 0x000055f8b7325bb6 in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:433 #14 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #15 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #16 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3990b129a8) at Python/ceval.c:547 #17 _PyEval_EvalCodeWithName (_co=0x7f3991e37f60, globals=, locals=locals@entry=0x0, args=, argcount=1, kwnames=0x0, kwargs=0x7f3991ef8b78, kwcount=0, kwstep=1, defs=0x7f39910a60d0, defcount=1, kwdefs=0x0, closure=0x0, name=0x7f3991e51d18, qualname=0x7f39910a47b0) at Python/ceval.c:3930 #18 0x000055f8b7325bb6 in _PyFunction_FastCallKeywords (func=, stack=, nargs=, kwnames=) at Objects/call.c:433 #19 0x000055f8b731287b in call_function (kwnames=0x0, oparg=, pp_stack=) at Python/ceval.c:4616 #20 _PyEval_EvalFrameDefault (f=, throwflag=) at Python/ceval.c:3110 #21 0x000055f8b73dd7b8 in PyEval_EvalFrameEx (throwflag=0, f=0x7f3991ef89f8) at Python/ceval.c:547 #22 _PyEval_EvalCodeWithName (_co=_co@entry=0x7f3991e108a0, globals=globals@entry=0x7f3991f460a8, locals=locals@entry=0x7f3991e108a0, args=args@entry=0x0, argcount=argcount@entry=0, kwnames=kwnames@entry=0x0, kwargs=0x0, kwcount=0, kwstep=2, defs=0x0, defcount=0, kwdefs=0x0, closure=0x0, name=0x0, qualname=0x0) at Python/ceval.c:3930 #23 0x000055f8b73dd8c3 in PyEval_EvalCodeEx (closure=0x0, kwdefs=0x0, defcount=0, defs=0x0, kwcount=0, kws=0x0, argcount=0, args=0x0, locals=locals@entry=0x7f3991e108a0, globals=globals@entry=0x7f3991f460a8, _co=_co@entry=0x7f3991e108a0) at Python/ceval.c:3959 #24 PyEval_EvalCode (co=co@entry=0x7f3991e108a0, globals=globals@entry=0x7f3991e4c240, locals=locals@entry=0x7f3991e4c240) at Python/ceval.c:524 #25 0x000055f8b7414c19 in run_mod (arena=0x7f3991f460a8, flags=0x7ffc906f7cec, locals=0x7f3991e4c240, globals=0x7f3991e4c240, filename=0x7f3991e89f70, mod=0x55f8b8e29020) at Python/pythonrun.c:1035 #26 PyRun_FileExFlags (fp=0x55f8b8e470b0, filename_str=, start=, globals=0x7f3991e4c240, locals=0x7f3991e4c240, closeit=1, flags=0x7ffc906f7cec) at Python/pythonrun.c:988 #27 0x000055f8b7414e35 in PyRun_SimpleFileExFlags (fp=0x55f8b8e470b0, filename=, closeit=1, flags=0x7ffc906f7cec) at Python/pythonrun.c:429 #28 0x000055f8b73194ee in pymain_run_file (p_cf=0x7ffc906f7cec, filename=0x55f8b8dea310 L"cf-deadlock.py", fp=0x55f8b8e470b0) at Modules/main.c:427 #29 pymain_run_filename (cf=0x7ffc906f7cec, pymain=0x7ffc906f7dc0) at Modules/main.c:1627 #30 pymain_run_python (pymain=0x7ffc906f7dc0) at Modules/main.c:2876 #31 pymain_main (pymain=pymain@entry=0x7ffc906f7dc0) at Modules/main.c:3037 #32 0x000055f8b731976b in _Py_UnixMain (argc=, argv=) at Modules/main.c:3072 #33 0x00007f39910ee2e1 in __libc_start_main (main=0x55f8b73096b0
, argc=2, argv=0x7ffc906f7f08, init=, fini=, rtld_fini=, stack_end=0x7ffc906f7ef8) at ../csu/libc-start.c:291 #34 0x000055f8b731328a in _start ()