fromconcurrent.futuresimportThreadPoolExecutorfromunittestimportTestCaseNTHREADS=6BOTTOM=0TOP=0xffffffffffffffffclassA: attr=10**1000classTestType(TestCase): defread(id0): for_inrange(BOTTOM, TOP): A.attrdefwrite(id0): x=A.attrx+=1A.attr=xwithThreadPoolExecutor(NTHREADS) aspool: pool.submit(read, (1,)) pool.submit(write, (1,))
python: _POP_TOP_INT.c:119: _Py_CODEUNIT *_JIT_ENTRY(_PyInterpreterFrame *, _PyStackRef *, PyThreadState *): Assertion `PyLong_CheckExact(PyStackRef_AsPyObjectBorrow(value))' failed.