Created
April 17, 2024 01:56
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
WARNING: ThreadSanitizer: data race (pid=59576) | |
Write of size 8 at 0x000000ce6238 by thread T1: | |
#0 update_cache /home/mpage/local/cpython/Objects/typeobject.c:4976:5 (python+0x6f870c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#1 update_cache_gil_disabled /home/mpage/local/cpython/Objects/typeobject.c:4998:5 (python+0x6f870c) | |
#2 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5102:9 (python+0x6f870c) | |
#3 _Py_type_getattro_impl /home/mpage/local/cpython/Objects/typeobject.c:5157:22 (python+0x6fb75c) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#4 _Py_type_getattro /home/mpage/local/cpython/Objects/typeobject.c:5229:12 (python+0x6fbdd2) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#5 PyObject_GetAttr /home/mpage/local/cpython/Objects/object.c:1173:18 (python+0x6a35c1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#6 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:3579:28 (python+0x82207f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#7 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#8 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3) | |
#9 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#10 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:2618:24 (python+0x81c6f7) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#11 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#12 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#13 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#14 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#15 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#16 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#17 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#18 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#19 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#20 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#21 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#22 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#23 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#24 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#25 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#26 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#27 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#28 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#29 thread_run /home/mpage/local/cpython/./Modules/_threadmodule.c:337:21 (python+0x9f5be8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#30 pythread_wrapper /home/mpage/local/cpython/Python/thread_pthread.h:241:5 (python+0x93b05b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
Previous atomic read of size 8 at 0x000000ce6238 by main thread: | |
#0 _Py_atomic_load_ptr_relaxed /home/mpage/local/cpython/./Include/cpython/pyatomic_gcc.h:359:18 (python+0x6f83c9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#1 _PyType_Lookup /home/mpage/local/cpython/Objects/typeobject.c:5040:13 (python+0x6f83c9) | |
#2 _PyObject_LookupSpecial /home/mpage/local/cpython/Objects/typeobject.c:2358:11 (python+0x6f81a1) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#3 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:66:31 (python+0x7fa720) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#4 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x627bc3) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#5 gen_send_ex2 /home/mpage/local/cpython/Objects/genobject.c:228:24 (python+0x627bc3) | |
#6 gen_iternext /home/mpage/local/cpython/Objects/genobject.c:586:9 (python+0x6250a9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#7 builtin_next /home/mpage/local/cpython/Python/bltinmodule.c:1534:11 (python+0x7f3c12) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#8 cfunction_vectorcall_FASTCALL /home/mpage/local/cpython/Objects/methodobject.c:425:24 (python+0x698aa0) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#9 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#10 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#11 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#12 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#13 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#14 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#15 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#16 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:70:20 (python+0x5f6912) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#17 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f0dab) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#18 PyObject_CallNoArgs /home/mpage/local/cpython/Objects/call.c:106:12 (python+0x5f0cdd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#19 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:89:19 (python+0x7fa7dd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#20 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#21 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#22 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#23 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#24 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#25 _PyVectorcall_Call /home/mpage/local/cpython/Objects/call.c:273:16 (python+0x5f2547) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#26 _PyObject_Call /home/mpage/local/cpython/Objects/call.c:348:16 (python+0x5f273b) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#27 PyObject_Call /home/mpage/local/cpython/Objects/call.c:373:12 (python+0x5f2937) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#28 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:1267:26 (python+0x801a5d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#29 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#30 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#31 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#32 _PyObject_VectorcallDictTstate /home/mpage/local/cpython/Objects/call.c:135:15 (python+0x5f10b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#33 _PyObject_Call_Prepend /home/mpage/local/cpython/Objects/call.c:504:24 (python+0x5f2efd) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#34 slot_tp_call /home/mpage/local/cpython/Objects/typeobject.c:9174:15 (python+0x70c0c5) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#35 _PyObject_MakeTpCall /home/mpage/local/cpython/Objects/call.c:242:18 (python+0x5f14b9) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#36 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:166:16 (python+0x5f0e0d) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#37 PyObject_Vectorcall /home/mpage/local/cpython/Objects/call.c:327:12 (python+0x5f2620) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#38 _PyEval_EvalFrameDefault /home/mpage/local/cpython/Python/generated_cases.c.h:813:23 (python+0x7ff0c8) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#39 _PyEval_EvalFrame /home/mpage/local/cpython/./Include/internal/pycore_ceval.h:114:16 (python+0x7f997f) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#40 _PyEval_Vector /home/mpage/local/cpython/Python/ceval.c:1807:12 (python+0x7f997f) | |
#41 _PyFunction_Vectorcall /home/mpage/local/cpython/Objects/call.c (python+0x5f2b09) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#42 _PyObject_VectorcallTstate /home/mpage/local/cpython/./Include/internal/pycore_call.h:168:11 (python+0x5f80cb) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) | |
#43 method_vectorcall /home/mpage/local/cpython/Objects/classobject.c:92:18 (python+0x5f698e) (BuildId: 9588fb538ed3d5378ea405f5ceb83364b0483a09) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment