mopidy: deadlock in test suite
testsuite deadlock after running the testsuite on the build-edge-x86_64. I have not been able to reproduce it in my dev environment.
Backtrace:
__cp_end () at src/thread/x86_64/syscall_cp.s:29
29 src/thread/x86_64/syscall_cp.s: No such file or directory.
(gdb) bt
#0 __cp_end () at src/thread/x86_64/syscall_cp.s:29
#1 0x00007fc71707b97c in __syscall_cp_c (nr=202, u=140492989234624, v=128, w=<optimized out>, x=<optimized out>,
y=<optimized out>, z=0) at src/thread/pthread_cancel.c:33
#2 0x00007fc71707af76 in __futex4_cp (to=0x0, val=-1, op=128, addr=0x7fc712b77dc0) at src/thread/__timedwait.c:52
#3 __timedwait_cp (addr=addr@entry=0x7fc712b77dc0, val=val@entry=-1, clk=clk@entry=0, at=at@entry=0x0, priv=128)
at src/thread/__timedwait.c:52
#4 0x00007fc71707e195 in sem_timedwait (sem=sem@entry=0x7fc712b77dc0, at=at@entry=0x0) at src/thread/sem_timedwait.c:23
#5 0x00007fc71707e206 in sem_wait (sem=sem@entry=0x7fc712b77dc0) at src/thread/sem_wait.c:5
#6 0x00007fc716e523f3 in PyThread_acquire_lock_timed (lock=lock@entry=0x7fc712b77dc0, microseconds=<optimized out>,
microseconds@entry=-1000000, intr_flag=intr_flag@entry=1) at Python/thread_pthread.h:459
#7 0x00007fc716ed9376 in acquire_timed (lock=0x7fc712b77dc0, timeout=-1000000000) at ./Modules/_threadmodule.c:63
#8 0x00007fc716eddb86 in lock_PyThread_acquire_lock (self=0x7fc71316a900, args=<optimized out>, kwds=<optimized out>)
at ./Modules/_threadmodule.c:146
#9 0x00007fc716e38be3 in method_vectorcall_VARARGS_KEYWORDS (func=0x7fc716d00c20, args=0x7fc715ee6c00,
nargsf=<optimized out>, kwnames=<optimized out>) at Objects/descrobject.c:332
#10 0x00007fc716e47add in _PyObject_Vectorcall (callable=0x7fc716d00c20, args=<optimized out>, nargsf=9223372036854775809,
kwnames=0x0) at ./Include/cpython/abstract.h:127
#11 0x00007fc716e47d27 in call_function (tstate=tstate@entry=0x7fc7170c08e0, pp_stack=0x7ffe85fa34b8, oparg=oparg@entry=1,
kwnames=kwnames@entry=0x0) at Python/ceval.c:4963
#12 0x00007fc716e5aeb6 in _PyEval_EvalFrameDefault (f=0x7fc715ee6a70, throwflag=<optimized out>) at Python/ceval.c:3486
#13 0x00007fc716e2bbd0 in function_code_fastcall (co=<optimized out>, args=<optimized out>, nargs=0, globals=<optimized out>)
at Objects/call.c:283
#14 0x00007fc716e2f932 in _PyObject_Vectorcall (callable=0x7fc7168a5940, args=<optimized out>, nargsf=0, kwnames=0x0)
at ./Include/cpython/abstract.h:127
#15 0x00007fc716e46e62 in _PyObject_CallNoArg (func=0x7fc7168a5940) at ./Include/cpython/abstract.h:153
#16 _PyObject_CallFunctionVa (callable=callable@entry=0x7fc7168a5940, format=format@entry=0x0,
va=va@entry=0x7fc717009220 <_PyRuntime>, is_size_t=is_size_t@entry=-153763969) at Objects/call.c:914
#17 0x00007fc716eb7ed3 in callmethod (callable=callable@entry=0x7fc7168a5940, format=format@entry=0x0,
va=0x7fc717009220 <_PyRuntime>, va@entry=0x7ffe85fa3630, is_size_t=-153763969, is_size_t@entry=0) at Objects/call.c:1010
#18 0x00007fc716eb84bc in _PyObject_CallMethodId (obj=obj@entry=0x7fc7168ffd60,
name=name@entry=0x7fc716fdfae0 <PyId__shutdown.13009>, format=format@entry=0x0) at Objects/call.c:1079
#19 0x00007fc716ed5576 in wait_for_thread_shutdown () at Python/pylifecycle.c:2257
#20 0x00007fc716ef5aac in Py_FinalizeEx () at Python/pylifecycle.c:1164
#21 0x00007fc716ef805d in Py_RunMain () at Modules/main.c:687
#22 0x00007fc716ef8221 in Py_BytesMain (argc=<optimized out>, argv=<optimized out>) at Modules/main.c:739
#23 0x00007fc7170460ce in libc_start_main_stage2 (main=0x561d1f291058 <main>, argc=3, argv=0x7ffe85fa38c8)
at src/env/__libc_start_main.c:94
#24 0x0000561d1f291073 in _start ()
(gdb)
Edited by Natanael Copa