================== WARNING: ThreadSanitizer: data race (pid=1539198) Atomic write of size 8 at 0x7f3fb4010208 by thread T2: #0 _Py_atomic_store_ssize_relaxed Include/cpython/pyatomic_gcc.h:513 (python+0x210cb0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 insert_combined_dict Objects/dictobject.c:1875 (python+0x210cb0) #2 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous read of size 8 at 0x7f3fb4010208 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3094 (python+0x209fda) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/pyatomic_gcc.h:513 in _Py_atomic_store_ssize_relaxed ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb4010230 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3099 (python+0x20a030) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous atomic write of size 8 at 0x7f3fb4010230 by thread T2: #0 _Py_atomic_store_ptr_release Include/cpython/pyatomic_gcc.h:565 (python+0x210c52) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 insert_combined_dict Objects/dictobject.c:1865 (python+0x210c52) #2 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3099 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb4010228 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3105 (python+0x20a04e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous atomic write of size 8 at 0x7f3fb4010228 by thread T2: #0 _Py_atomic_store_ptr_release Include/cpython/pyatomic_gcc.h:565 (python+0x210c41) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 insert_combined_dict Objects/dictobject.c:1864 (python+0x210c41) #2 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3105 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb4060208 by thread T1: #0 _Py_TYPE_impl Include/object.h:313 (python+0x202cc1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyUnstable_Unicode_GET_CACHED_HASH Include/cpython/unicodeobject.h:305 (python+0x202cc1) #2 unicode_get_hash Objects/dictobject.c:437 (python+0x20a05a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyDict_Next Objects/dictobject.c:3106 (python+0x20a05a) #4 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb4060208 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2976 (python+0x23c52d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Malloc Objects/obmalloc.c:1649 (python+0x259d11) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_New Objects/unicodeobject.c:1320 (python+0x2d505f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/object.h:313 in _Py_TYPE_impl ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Atomic read of size 8 at 0x7f3fb4060218 by thread T1: #0 _Py_atomic_load_ssize_relaxed Include/cpython/pyatomic_gcc.h:383 (python+0x202ceb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyUnstable_Unicode_GET_CACHED_HASH Include/cpython/unicodeobject.h:305 (python+0x202ceb) #2 unicode_get_hash Objects/dictobject.c:437 (python+0x20a05a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyDict_Next Objects/dictobject.c:3106 (python+0x20a05a) #4 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb4060218 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2976 (python+0x23c52d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Malloc Objects/obmalloc.c:1649 (python+0x259d11) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_New Objects/unicodeobject.c:1320 (python+0x2d505f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/pyatomic_gcc.h:383 in _Py_atomic_load_ssize_relaxed ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb4060210 by thread T1: #0 PyUnicode_GET_LENGTH Include/cpython/unicodeobject.h:297 (python+0x2ba5fc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 unicode_fromformat_write_str Objects/unicodeobject.c:2521 (python+0x2eb51e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb4060210 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2976 (python+0x23c52d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Malloc Objects/obmalloc.c:1649 (python+0x259d11) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_New Objects/unicodeobject.c:1320 (python+0x2d505f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/unicodeobject.h:297 in PyUnicode_GET_LENGTH ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 1 at 0x7f3fb4060221 by thread T1: #0 PyUnicode_IS_ASCII Include/cpython/unicodeobject.h:225 (python+0x2a8c98) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyUnicode_MAX_CHAR_VALUE Include/cpython/unicodeobject.h:390 (python+0x2a8ce8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyUnicodeWriter_WriteStr Objects/unicode_writer.c:340 (python+0x2a9eb6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 unicode_fromformat_write_str Objects/unicodeobject.c:2524 (python+0x2eb69e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb4060220 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2976 (python+0x23c52d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Malloc Objects/obmalloc.c:1649 (python+0x259d11) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_New Objects/unicodeobject.c:1320 (python+0x2d505f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/unicodeobject.h:225 in PyUnicode_IS_ASCII ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 1 at 0x7f3fb4060228 by thread T1: #0 __tsan_memcpy (libtsan.so.2+0x93366) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 _copy_characters Objects/unicodeobject.c:1427 (python+0x2c0c16) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyUnicode_FastCopyCharacters Objects/unicodeobject.c:1520 (python+0x2da188) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyUnicodeWriter_WriteStr Objects/unicode_writer.c:353 (python+0x2a9f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 unicode_fromformat_write_str Objects/unicodeobject.c:2524 (python+0x2eb69e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 2 at 0x7f3fb4060228 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2976 (python+0x23c52d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Malloc Objects/obmalloc.c:1649 (python+0x259d11) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_New Objects/unicodeobject.c:1320 (python+0x2d505f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/unicodeobject.c:1427 in _copy_characters ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 1 at 0x7f3fb4060281 by thread T1: #0 PyUnicode_IS_ASCII Include/cpython/unicodeobject.h:225 (python+0x2a8c98) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyUnicode_MAX_CHAR_VALUE Include/cpython/unicodeobject.h:390 (python+0x2a8ce8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyUnicodeWriter_WriteStr Objects/unicode_writer.c:340 (python+0x2a9eb6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 unicode_fromformat_write_str Objects/unicodeobject.c:2524 (python+0x2eb69e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 1 at 0x7f3fb4060281 by thread T2: #0 PyUnicode_New Objects/unicodeobject.c:1334 (python+0x2d5134) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/unicodeobject.h:225 in PyUnicode_IS_ASCII ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Atomic write of size 8 at 0x7f3fae9bb3e0 by thread T2: #0 _Py_atomic_store_ptr_release Include/cpython/pyatomic_gcc.h:565 (python+0x20403e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 set_keys Objects/dictobject.c:206 (python+0x20403e) #2 dictresize Objects/dictobject.c:2247 (python+0x20e00d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous read of size 8 at 0x7f3fae9bb3e0 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3094 (python+0x209fcd) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Include/cpython/pyatomic_gcc.h:565 in _Py_atomic_store_ptr_release ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb40e0128 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3094 (python+0x209fda) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb40e0128 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 fill_mem_debug Objects/obmalloc.c:2981 (python+0x23c490) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyMem_DebugRawAlloc Objects/obmalloc.c:3060 (python+0x23c65c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyMem_DebugRawMalloc Objects/obmalloc.c:3076 (python+0x23c691) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 _PyMem_DebugMalloc Objects/obmalloc.c:3241 (python+0x23c6ce) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 PyMem_Malloc Objects/obmalloc.c:1197 (python+0x258d08) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 new_keys_object Objects/dictobject.c:817 (python+0x205b6a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 dictresize Objects/dictobject.c:2142 (python+0x20dacf) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #36 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3094 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb40e0158 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3099 (python+0x20a030) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb40e0158 by thread T2: #0 __tsan_memcpy (libtsan.so.2+0x93366) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 dictresize Objects/dictobject.c:2220 (python+0x20e10d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3099 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb40e0150 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3105 (python+0x20a04e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb40e0150 by thread T2: #0 __tsan_memcpy (libtsan.so.2+0x93366) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 dictresize Objects/dictobject.c:2220 (python+0x20e10d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3105 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb40e0198 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3099 (python+0x20a030) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb40e0198 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 new_keys_object Objects/dictobject.c:839 (python+0x205c40) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 dictresize Objects/dictobject.c:2142 (python+0x20dacf) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3099 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 8 at 0x7f3fb40e0190 by thread T1: #0 _PyDict_Next Objects/dictobject.c:3105 (python+0x20a04e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 8 at 0x7f3fb40e0190 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 new_keys_object Objects/dictobject.c:839 (python+0x205c40) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 dictresize Objects/dictobject.c:2142 (python+0x20dacf) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3105 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 1 at 0x7f3fb41001da by thread T1: #0 _PyDict_Next Objects/dictobject.c:3097 (python+0x209ffc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 PyDict_Next Objects/dictobject.c:3153 (python+0x20ac42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 partial_repr Modules/_functoolsmodule.c:731 (python+0x56c2f4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 1 at 0x7f3fb41001da by thread T2: #0 new_keys_object Objects/dictobject.c:831 (python+0x205bcd) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 dictresize Objects/dictobject.c:2142 (python+0x20dacf) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 insertion_resize Objects/dictobject.c:1833 (python+0x20e2e1) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 insert_combined_dict Objects/dictobject.c:1850 (python+0x210d17) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 insertdict Objects/dictobject.c:1973 (python+0x2117dc) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 setitem_take2_lock_held Objects/dictobject.c:2743 (python+0x2119ae) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyDict_SetItem_Take2 Objects/dictobject.c:2751 (python+0x212273) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_EvalFrameDefault Python/generated_cases.c.h:11524 (python+0x3abbd6) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/dictobject.c:3097 in _PyDict_Next ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 2 at 0x7f3fb40605e8 by thread T1: #0 __tsan_memcpy (libtsan.so.2+0x93366) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 _copy_characters Objects/unicodeobject.c:1427 (python+0x2c0c16) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyUnicode_FastCopyCharacters Objects/unicodeobject.c:1520 (python+0x2da188) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyUnicodeWriter_WriteStr Objects/unicode_writer.c:353 (python+0x2a9f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 unicode_fromformat_write_str Objects/unicodeobject.c:2524 (python+0x2eb69e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 2 at 0x7f3fb40605e8 by thread T2: #0 __tsan_memset (libtsan.so.2+0x93516) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 unicode_fill_invalid Objects/unicodeobject.c:1042 (python+0x2bfb2e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyUnicode_New Objects/unicodeobject.c:1355 (python+0x2d51fd) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 long_to_decimal_string_internal Objects/longobject.c:2237 (python+0x1f4b04) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/unicodeobject.c:1427 in _copy_characters ================== ================== WARNING: ThreadSanitizer: data race (pid=1539198) Read of size 2 at 0x7f3fb4060768 by thread T1: #0 __tsan_memcpy (libtsan.so.2+0x93366) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 _copy_characters Objects/unicodeobject.c:1427 (python+0x2c0c16) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 _PyUnicode_FastCopyCharacters Objects/unicodeobject.c:1520 (python+0x2da188) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 _PyUnicodeWriter_WriteStr Objects/unicode_writer.c:353 (python+0x2a9f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 unicode_fromformat_write_str Objects/unicodeobject.c:2524 (python+0x2eb69e) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 unicode_fromformat_arg Objects/unicodeobject.c:2943 (python+0x2ed099) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 unicode_from_format Objects/unicodeobject.c:3075 (python+0x2ed465) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 PyUnicode_FromFormatV Objects/unicodeobject.c:3109 (python+0x2ed545) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 PyUnicode_FromFormat Objects/unicodeobject.c:3123 (python+0x2ed63b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 partial_repr Modules/_functoolsmodule.c:734 (python+0x56c341) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 PyObject_Repr Objects/object.c:781 (python+0x231668) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 builtin_repr Python/bltinmodule.c:2659 (python+0x375489) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrameDefault Python/generated_cases.c.h:2524 (python+0x38ff72) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #29 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #30 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #31 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #32 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #33 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #34 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #35 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Previous write of size 1 at 0x7f3fb4060768 by thread T2: #0 long_to_decimal_string_internal Objects/longobject.c:2293 (python+0x1f4e58) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #1 long_to_decimal_string Objects/longobject.c:2327 (python+0x1f5323) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 object_str Objects/typeobject.c:7309 (python+0x272a5a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 PyObject_Str Objects/object.c:823 (python+0x231838) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 PyObject_Format Objects/abstract.c:872 (python+0x16d344) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 _PyEval_EvalFrameDefault Python/generated_cases.c.h:5774 (python+0x39920d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x3dcd8d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 context_run Python/context.c:727 (python+0x3ddd7f) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 method_vectorcall_FASTCALL_KEYWORDS Objects/descrobject.c:421 (python+0x1aff8a) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x197119) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 _PyEval_EvalFrameDefault Python/generated_cases.c.h:1842 (python+0x38dbf2) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 _PyFunction_Vectorcall Objects/call.c:413 (python+0x196ce9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 _PyObject_VectorcallTstate Include/internal/pycore_call.h:136 (python+0x19b466) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 method_vectorcall Objects/classobject.c:74 (python+0x19b792) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 _PyVectorcall_Call Objects/call.c:273 (python+0x199047) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 _PyObject_Call Objects/call.c:348 (python+0x1993a4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 PyObject_Call Objects/call.c:373 (python+0x19940d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 thread_run Modules/_threadmodule.c:387 (python+0x55e542) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #27 pythread_wrapper Python/thread_pthread.h:234 (python+0x490625) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #28 (libtsan.so.2+0x541b9) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) Thread T1 'Thread-1 (f)' (tid=1539200, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCallInstrumentation_StackRefSteal Python/ceval.c:770 (python+0x383a57) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3218 (python+0x391d42) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) Thread T2 'Thread-2 (g)' (tid=1539201, running) created by main thread at: #0 pthread_create (libtsan.so.2+0x5fb47) (BuildId: f29521f558650bcc384c0178d8c6d0fd49466e29) #1 do_start_joinable_thread Python/thread_pthread.h:281 (python+0x490aee) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #2 PyThread_start_joinable_thread Python/thread_pthread.h:323 (python+0x490cd4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #3 ThreadHandle_start Modules/_threadmodule.c:474 (python+0x55dece) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #4 do_start_new_thread Modules/_threadmodule.c:1920 (python+0x55e0e8) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #5 thread_PyThread_start_joinable_thread Modules/_threadmodule.c:2043 (python+0x55e352) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #6 cfunction_call Objects/methodobject.c:564 (python+0x227397) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #7 _PyObject_MakeTpCall Objects/call.c:242 (python+0x196f43) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #8 _PyObject_VectorcallTstate Include/internal/pycore_call.h:134 (python+0x1971ac) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #9 PyObject_Vectorcall Objects/call.c:327 (python+0x197269) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #10 _Py_VectorCall_StackRefSteal Python/ceval.c:728 (python+0x3838c3) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #11 _PyEval_EvalFrameDefault Python/generated_cases.c.h:3420 (python+0x392911) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #12 _PyEval_EvalFrame Include/internal/pycore_ceval.h:118 (python+0x3aee7c) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #13 _PyEval_Vector Python/ceval.c:2133 (python+0x3af118) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #14 PyEval_EvalCode Python/ceval.c:681 (python+0x3af289) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #15 run_eval_code_obj Python/pythonrun.c:1368 (python+0x46af1b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #16 run_mod Python/pythonrun.c:1471 (python+0x46b204) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #17 pyrun_file Python/pythonrun.c:1295 (python+0x46bccb) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #18 _PyRun_SimpleFileObject Python/pythonrun.c:518 (python+0x46dc5b) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #19 _PyRun_AnyFileObject Python/pythonrun.c:81 (python+0x46de5d) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #20 pymain_run_file_obj Modules/main.c:410 (python+0x4aaae4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #21 pymain_run_file Modules/main.c:429 (python+0x4aac56) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #22 pymain_run_python Modules/main.c:714 (python+0x4abc64) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #23 Py_RunMain Modules/main.c:795 (python+0x4abfc0) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #24 pymain_main Modules/main.c:825 (python+0x4ac079) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #25 Py_BytesMain Modules/main.c:849 (python+0x4ac1d4) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) #26 main Programs/python.c:15 (python+0x9abd9) (BuildId: 5063f54dd2d25e9835ca7e2c3b10788abcbb1eaf) SUMMARY: ThreadSanitizer: data race Objects/unicodeobject.c:1427 in _copy_characters ================== ThreadSanitizer: reported 18 warnings